Asset 15

Tăng tốc phát triển API với Apigee và plugin Cloud Code

Asset 15

Các developer đóng vai trò quan trọng trong việc cung cấp API và họ cần những công cụ giúp quá trình này trở nên nhanh chóng, đơn giản hơn. Apigee là một nền tảng quản lý API mạnh mẽ, giúp doanh nghiệp xây dựng, quản lý, kiếm tiền và mở rộng API dễ dàng nhờ các công cụ hỗ trợ tự động hóa và tối ưu quy trình phát triển. Hãy cùng Cloud AceGoogle Cloud tìm hiểu cách tăng tốc phát triển API với Apigee và plugin Cloud Code.

Apigee có thể được sử dụng trực tiếp trên Google Cloud Console hoặc tích hợp vào các môi trường phát triển (IDE) phổ biến thông qua plugin Cloud Code. Đặc biệt, với plugin Cloud Code trong VSCode, các nhà phát triển có thể:

🔹 Tạo không gian làm việc để quản lý API một cách có tổ chức.
🔹 Xây dựng proxy API nhằm kiểm soát và bảo mật API hiệu quả hơn.
🔹 Tận dụng Gemini Code Assist để tự động hóa và tối ưu quy trình phát triển API.

Không gian làm việc trong Apigee

Không gian làm việc trong Apigee là tập hợp các thư mục được tự động tạo ra, giúp developer tiết kiệm thời gian, tận dụng tất cả các công cụ cần thiết để phát triển API tại 1 vị trí. Những thành phần chính bao gồm:

  • 🔹 Proxy API: Tách API và dịch vụ phụ trợ. Ngoài ra người dùng có thể nâng cao proxy bằng cách mở rộng chức năng và khả năng quản lý với các chính sách được đính kèm tại các điểm khác nhau khi tin nhắn chạy qua proxy.
  • 🔹 Shared flow (Luồng chia sẻ): Cho phép tái sử dụng các chính sách và tài nguyên trên nhiều API trong cùng một tổ chức.
  • 🔹 Environments (Môi trường phát triển): Cung cấp không gian chuyên biệt để tạo, thử nghiệm và triển khai proxy API.
  • 🔹 Test data (Dữ liệu thử nghiệm): tập hợp các dữ liệu có thể thấy trong môi trường sản xuất như: sản phẩm API, tài khoản developer, ứng dụng thử nghiệm và các giá trị API cần để hoạt động, etc.
  • 🔹 Emulators (Trình giả lập): xác minh chức năng thông qua thử nghiệm đơn vị và thủ công bằng cách sử dụng hình ảnh docker.

Gemini Code Assist để quản lý API (Preview)

Gemini Code Assist tận dụng sức mạnh của AI để xây dựng phần mềm hiệu quả hơn. Chỉ với một yêu cầu bằng ngôn ngữ tự nhiên, người dùng có thể tạo thông số kỹ thuật OpenAPI trong vài giây ngay bên trong plugin Cloud Code. Nhờ tích hợp chặt chẽ với API Hub, người dùng cũng có thể đăng ký các thông số này trực tiếp từ plugin, giúp quá trình phát triển API trở nên liền mạch và nhất quán.

Tạo thông số kỹ thuật API chỉ với một lời nhắc

Nhờ khả năng hiểu ngữ cảnh, Gemini Code Assist phân tích các đối tượng trong trung tâm API của doanh nghiệp và tạo phản hồi phù hợp trong vài giây, dựa trên yêu cầu kinh doanh. Bằng cách tái sử dụng các đối tượng, siêu dữ liệu và lược đồ bảo mật từ các API đã đăng ký, Gemini giúp đảm bảo tính nhất quán trên toàn bộ hệ thống API.

Máy chủ giả nhằm gia tăng tốc độ

Testing là một bước quan trọng trong quy trình phát triển API. Với Cloud Code Plugin, người dùng không chỉ có thể xây dựng API mà còn testing chúng ngay trên môi trường cục bộ hoặc chia sẻ với nhóm.

Mỗi khi một thông số kỹ thuật API được tạo, Cloud Code Plugin sẽ tự động tạo một máy chủ giả cục bộ, cho phép người dùng tương tác với API ngay trong cùng giao diện. Ngoài ra, người dùng cũng có thể chỉnh sửa tham số, nhập các giá trị giả để mô phỏng nhiều tình huống khác nhau. Các máy chủ giả được tạo tự động này cho phép xác minh chức năng của proxy API nhanh hơn proxy AI

Ngoài ra, người dùng cũng có thể triển khai máy chủ giả vào dự án Google Cloud với quy trình đơn giản. Khi triển khai, họ có thể chia sẻ với nhóm, giúp thu thập phản hồi sớm hơn.

Ví dụ: một nhà phát triển backend có thể cung cấp dịch vụ giả cho đội ngũ frontend thử nghiệm trước khi viết bất kỳ dòng code nào. Điều này giúp tăng tốc quy trình phát triển và đảm bảo API hoạt động như mong đợi ngay từ đầu. 

Asset 15

Cloud Ace - Managed Service Partner của Google Cloud

  • Trụ sở: Tòa Nhà H3, Lầu 1, 384 Hoàng Diệu, Phường 6, Quận 4, TP. HCM.
  • Văn phòng đại diện: Tầng 2, 25t2 Hoàng Đạo Thúy, Phường Trung Hoà, Quận Cầu Giấy, Thành phố Hà Nội.
  • Email: sales.vn@cloud-ace.com
  • Hotline: 028 6686 3323
  • Website: https://vn.cloud-ace.com/

Tin tức liên quan

Shopping Basket
viVietnamese