Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Rest

    Nếu bạn đang làm DevOps, DevNet hay Automation Engineer mà vẫn còn thấy mơ hồ về REST, thì đây là lúc bạn cần hiểu rõ bản chất của nó!

    REST (Representational State Transfer) không chỉ là một khái niệm kiến trúc – nó là tiêu chuẩn vàng khi nói đến việc xây dựng các dịch vụ web đơn giản, nhanh, và dễ mở rộng.

    📌 REST là gì?
    • Là một khung API (API framework) giúp bạn xây dựng các web service đơn giản.
    • Hoạt động dựa trên giao thức HTTP – nghĩa là bạn hoàn toàn có thể tận dụng GET, POST, PUT, DELETE quen thuộc.
    • Được ưa chuộng vì hiệu năng cao, khả năng mở rộng tốt, dễ triển khai, và đặc biệt là rất đáng tin cậy.

    📚 Các thao tác chính trong REST API:
    • GET: Lấy dữ liệu (ví dụ: GET /users để lấy danh sách người dùng)
    • POST: Tạo dữ liệu mới (ví dụ: POST /users để thêm người dùng mới)
    • PUT: Cập nhật dữ liệu hiện có (ví dụ: PUT /users/123 để cập nhật user có ID 123)
    • DELETE: Xoá dữ liệu (ví dụ: DELETE /users/123 để xoá user có ID 123)

    💡 Ví dụ thực tế:
    Hãy tưởng tượng bạn có một ứng dụng quản lý nhân viên. Bạn có thể dùng REST API để:
    • Lấy danh sách nhân viên: GET /employees
    • Thêm nhân viên mới: POST /employees
    • Cập nhật thông tin nhân viên: PUT /employees/15
    • Xoá nhân viên nghỉ việc: DELETE /employees/15

    🎯 Vì sao dân DevOps nên hiểu REST?
    REST chính là nhịp cầu nối giữa hệ thống tự động hóa và các nền tảng khác như cloud, monitoring, CI/CD pipelines… Hầu hết mọi thứ ngày nay đều hỗ trợ REST API! Click image for larger version

Name:	REST.png
Views:	26
Size:	18.5 KB
ID:	431162
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X