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 Ace và Google 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 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:
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.
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.
Cloud Ace - Managed Service Partner của Google Cloud