- Một developer advocate của Google Cloud trình diễn cách dùng
Claude Codevới các mô hìnhClaudetrênGoogle Cloudđể xây dựng và triển khai một ứng dụng feedback từ đầu đến cuối, đóng vai năm persona trong vòng đời phát triển phần mềm. - Việc thiết lập
ClaudetrênGoogle Cloudđược đơn giản hóa quaApplication Default Credentials(ADC) cùng một wizard tự phát hiện project, region và các mô hình khả dụng — không cần xoay vòngAPI key, tính phí theo token, cóprovisioned throughput, và dữ liệu nằm trong project của bạn. - Demo kết hợp các tính năng của
Claude Code(plan mode,MCP server,skills,sub agents,security review) với các thành phầnGoogle Cloud(Developer Knowledge API,Cloud Run,Firestore,BigQuery,Looker) để ship một ứng dụng chạy thật mà không cần kinh nghiệm triển khaiGCPtrước đó.
Building with Claude on Google Cloud
- Dùng
Claudeđể tăng cường mọi persona trongSDLC— PM, UI/UX designer, software engineer, security engineer và data analyst — loại bỏ các vòng bàn giao chậm chạp qua lại. - Thiết lập
ClaudetrênGoogle CloudbằngApplication Default Credentialsđể tự động dò credential theo môi trường, rồi dùng wizard để phát hiện project, region và pin các mô hình khả dụng. - Cân nhắc chạy
ClaudetrênGoogle Cloudvì tính phí theo token (không bị giới hạn message), cóprovisioned throughputcho production, không cần xoay vòngAPI key, áp dụng policy theo project, dữ liệu nằm trong project và có endpoint đa region. - Bật
plan modeđểClaudeđề xuất kế hoạch trước khi viết code, cho bạn cơ hội điều chỉnh theo chuẩn (ví dụ design spec lấy quaMCP servercủa Figma). - Kết nối
Developer Knowledge API(quaMCP server) để nạp tài liệuGCPmới nhất giúpClaude Codechọn kiến trúc tốt nhất, và dùngGoogle Cloud Skillsđể xử lý các khối triển khai cụ thể như deploy lênCloud Run. - Dùng
sub agentsđể chạy song song việc triển khai — demo tạo các agent riêng choAPI, pipeline thu thập dữ liệu và dashboard, mô phỏng một sprint của cả nhóm. - Triển khai kiến trúc tham chiếu:
feedback APItrênCloud Run, lưu raw response vàoFirestore, xử lý dữ liệu trongBigQueryvà báo cáo quaLooker. - Chạy
security reviewdựng sẵn trongClaude Codeđể kiểm tra các vấn đề phổ biến (rủi roOWASP,service accountquá nhiều quyền), tự sửa và rồi triển khai backend đã được bảo mật.
Application Default Credentials(ADC) — phương thức xác thực Google Cloud tự dò credential theo môi trườngprovisioned throughput— throughput được đặt trước cho ứng dụng productionMCP server— máy chủ Model Context Protocol cung cấp công cụ và dữ liệu cho Claude CodeDeveloper Knowledge API— dịch vụ GCP cung cấp tài liệu mới nhất qua MCP serverskills— khối năng lực dựng sẵn dạy Claude làm các tác vụ triển khai cụ thểsub agents— các agent chạy song song, mỗi agent phụ trách một thành phầnplan mode— chế độ Claude Code đề xuất kế hoạch trước khi viết codeCloud Run— dịch vụ serverless của Google Cloud để triển khai ứng dụng và APIBigQuery— kho dữ liệu phân tích của Google Cloud
Bối cảnh và mục tiêu
Ivan Nardini, một developer advocate tại Google Cloud, trình bày cách dùng Claude Code cùng các mô hình Claude trên Google Cloud để xây dựng và triển khai một ứng dụng từ đầu đến cuối. Câu hỏi mở đầu cho thấy đa số khán giả đã dùng công cụ AI để lập trình, nhưng rất ít người dùng nó để xây dựng và triển khai ứng dụng trên Google Cloud. Mục tiêu của buổi demo là thu hẹp khoảng cách đó.
Để minh họa toàn bộ vòng đời phát triển phần mềm (SDLC), diễn giả đóng vai năm persona: PM, UI/UX designer, software engineer, security engineer và data analyst. Claude có thể tăng cường năng lực cho tất cả các vai này, thay thế những vòng bàn giao chậm chạp giữa các bộ phận.
Thiết lập Claude trên Google Cloud
Có nhiều cách dùng mô hình Claude trên Google Cloud trong Claude Code, nhưng cách đơn giản và nhanh nhất là Application Default Credentials (ADC), tự động tìm credential dựa trên môi trường. Claude Code cũng giới thiệu một wizard cho phép phát hiện project, region nơi mô hình được phục vụ, kiểm tra các mô hình khả dụng và pin chúng để bắt đầu xây dựng.
Lý do nên chạy Claude trên Google Cloud:
- Tính phí theo token: không bị giới hạn message; có
provisioned throughputđể đặt trước throughput cho ứng dụng production. - Thiết lập đơn giản: dùng
ADCnên không cần xoay vòngAPIhay đặt biến môi trường. - Bảo mật và quản trị: truy cập mô hình trong project với policy riêng, dữ liệu nằm trong project của bạn.
- Khả dụng cao: mô hình được phục vụ ở nhiều region với endpoint global và regional.
Hành trình qua các persona
PM: Thay vì nhờ designer dựng prototype, bạn chỉ cần vẽ một bức tranh và để Claude dựng wireframe. Trong CLAUDE.md, ta khai báo vai PM và yêu cầu render prototype từ bức tranh để chuyển cho UX designer.
UI/UX designer: Cần dựng giao diện vững chắc hơn cho production với ít nhất ba trang (landing, trang cảm ơn, dashboard thời gian thực). Ở đây dùng plan mode — Claude suy nghĩ và đề xuất kế hoạch trước khi viết code, cho phép điều chỉnh theo chuẩn (ví dụ design doc giả lập lấy từ Figma qua MCP server).
Software engineer: Có thể không biết cách deploy lên Google Cloud. Giải pháp là Developer Knowledge API (với MCP server) cung cấp tài liệu GCP mới nhất giúp Claude Code chọn kiến trúc tốt nhất, cùng Google Cloud Skills xử lý từng khối triển khai cụ thể (deploy API lên Cloud Run, nối Cloud Run với Firestore).
Kiến trúc và triển khai song song
Kiến trúc tham chiếu: feedback API trên Cloud Run (serverless), thu thập raw response vào Firestore, lưu vào kho dữ liệu phân tích BigQuery, rồi hiển thị trên dashboard Looker. Để triển khai nhanh, ta dùng sub agents chạy song song: một agent cho API, một cho pipeline thu thập, một cho dashboard — giống như chạy một sprint của cả nhóm. Claude Code cũng tự quản lý phần kiểm thử sau khi hoàn tất.
Security review và phân tích dữ liệu
Trước khi mở rộng ứng dụng cho nhiều người, cần chạy security review. Tùy công ty mà yêu cầu khác nhau: kiểm tra các vấn đề OWASP phổ biến, hoặc giới hạn quyền của service account khi gọi API đọc/ghi DB. Claude Code có sẵn security review dựng sẵn: nó kiểm tra, phát hiện vấn đề, tự sửa rồi triển khai backend đã bảo mật. Kết quả là một endpoint với ứng dụng chạy thật trên Cloud Run, cập nhật điểm và phản hồi theo thời gian thực, kèm một feedback analyzer gọi Claude để tạo bản tóm tắt.
Để phân tích dữ liệu thu thập được, có thể dùng BigQuery (kho dữ liệu phân tích) và Looker (báo cáo). Google Cloud cũng cung cấp MCP server cho cả hai, được liệt kê trong agent registry của agent platform, cùng MCP Toolbox for Databases (mã nguồn mở) tích hợp Looker.
Tổng kết
Buổi demo cho thấy hai điều: các thành phần của Claude Code — skills, MCP server, sub agents — có thể tăng tốc đáng kể quá trình phát triển phần mềm, và việc dùng Claude Code với mô hình Claude trên GCP diễn ra rất liền mạch qua nhiều persona. Mã nguồn sẽ được phát hành sau buổi nói chuyện, kèm tài liệu hướng dẫn đầy đủ ở cả phía Google Cloud lẫn Anthropic.
TL;DR
- Một developer advocate của Google Cloud trình diễn cách dùng
Claude Codevới các mô hìnhClaudetrênGoogle Cloudđể xây dựng và triển khai một ứng dụng feedback từ đầu đến cuối, đóng vai năm persona trong vòng đời phát triển phần mềm. - Việc thiết lập
ClaudetrênGoogle Cloudđược đơn giản hóa quaApplication Default Credentials(ADC) cùng một wizard tự phát hiện project, region và các mô hình khả dụng — không cần xoay vòngAPI key, tính phí theo token, cóprovisioned throughput, và dữ liệu nằm trong project của bạn. - Demo kết hợp các tính năng của
Claude Code(plan mode,MCP server,skills,sub agents,security review) với các thành phầnGoogle Cloud(Developer Knowledge API,Cloud Run,Firestore,BigQuery,Looker) để ship một ứng dụng chạy thật mà không cần kinh nghiệm triển khaiGCPtrước đó.
Điểm chính
- Dùng
Claudeđể tăng cường mọi persona trongSDLC— PM, UI/UX designer, software engineer, security engineer và data analyst — loại bỏ các vòng bàn giao chậm chạp qua lại. - Thiết lập
ClaudetrênGoogle CloudbằngApplication Default Credentialsđể tự động dò credential theo môi trường, rồi dùng wizard để phát hiện project, region và pin các mô hình khả dụng. - Cân nhắc chạy
ClaudetrênGoogle Cloudvì tính phí theo token (không bị giới hạn message), cóprovisioned throughputcho production, không cần xoay vòngAPI key, áp dụng policy theo project, dữ liệu nằm trong project và có endpoint đa region. - Bật
plan modeđểClaudeđề xuất kế hoạch trước khi viết code, cho bạn cơ hội điều chỉnh theo chuẩn (ví dụ design spec lấy quaMCP servercủa Figma). - Kết nối
Developer Knowledge API(quaMCP server) để nạp tài liệuGCPmới nhất giúpClaude Codechọn kiến trúc tốt nhất, và dùngGoogle Cloud Skillsđể xử lý các khối triển khai cụ thể như deploy lênCloud Run. - Dùng
sub agentsđể chạy song song việc triển khai — demo tạo các agent riêng choAPI, pipeline thu thập dữ liệu và dashboard, mô phỏng một sprint của cả nhóm. - Triển khai kiến trúc tham chiếu:
feedback APItrênCloud Run, lưu raw response vàoFirestore, xử lý dữ liệu trongBigQueryvà báo cáo quaLooker. - Chạy
security reviewdựng sẵn trongClaude Codeđể kiểm tra các vấn đề phổ biến (rủi roOWASP,service accountquá nhiều quyền), tự sửa và rồi triển khai backend đã được bảo mật.
Từ vựng
Application Default Credentials(ADC) — phương thức xác thực Google Cloud tự dò credential theo môi trườngprovisioned throughput— throughput được đặt trước cho ứng dụng productionMCP server— máy chủ Model Context Protocol cung cấp công cụ và dữ liệu cho Claude CodeDeveloper Knowledge API— dịch vụ GCP cung cấp tài liệu mới nhất qua MCP serverskills— khối năng lực dựng sẵn dạy Claude làm các tác vụ triển khai cụ thểsub agents— các agent chạy song song, mỗi agent phụ trách một thành phầnplan mode— chế độ Claude Code đề xuất kế hoạch trước khi viết codeCloud Run— dịch vụ serverless của Google Cloud để triển khai ứng dụng và APIBigQuery— kho dữ liệu phân tích của Google Cloud
Nội dung chi tiết
Bối cảnh và mục tiêu
Ivan Nardini, một developer advocate tại Google Cloud, trình bày cách dùng Claude Code cùng các mô hình Claude trên Google Cloud để xây dựng và triển khai một ứng dụng từ đầu đến cuối. Câu hỏi mở đầu cho thấy đa số khán giả đã dùng công cụ AI để lập trình, nhưng rất ít người dùng nó để xây dựng và triển khai ứng dụng trên Google Cloud. Mục tiêu của buổi demo là thu hẹp khoảng cách đó.
Để minh họa toàn bộ vòng đời phát triển phần mềm (SDLC), diễn giả đóng vai năm persona: PM, UI/UX designer, software engineer, security engineer và data analyst. Claude có thể tăng cường năng lực cho tất cả các vai này, thay thế những vòng bàn giao chậm chạp giữa các bộ phận.
Thiết lập Claude trên Google Cloud
Có nhiều cách dùng mô hình Claude trên Google Cloud trong Claude Code, nhưng cách đơn giản và nhanh nhất là Application Default Credentials (ADC), tự động tìm credential dựa trên môi trường. Claude Code cũng giới thiệu một wizard cho phép phát hiện project, region nơi mô hình được phục vụ, kiểm tra các mô hình khả dụng và pin chúng để bắt đầu xây dựng.
Lý do nên chạy Claude trên Google Cloud:
- Tính phí theo token: không bị giới hạn message; có
provisioned throughputđể đặt trước throughput cho ứng dụng production. - Thiết lập đơn giản: dùng
ADCnên không cần xoay vòngAPIhay đặt biến môi trường. - Bảo mật và quản trị: truy cập mô hình trong project với policy riêng, dữ liệu nằm trong project của bạn.
- Khả dụng cao: mô hình được phục vụ ở nhiều region với endpoint global và regional.
Hành trình qua các persona
PM: Thay vì nhờ designer dựng prototype, bạn chỉ cần vẽ một bức tranh và để Claude dựng wireframe. Trong CLAUDE.md, ta khai báo vai PM và yêu cầu render prototype từ bức tranh để chuyển cho UX designer.
UI/UX designer: Cần dựng giao diện vững chắc hơn cho production với ít nhất ba trang (landing, trang cảm ơn, dashboard thời gian thực). Ở đây dùng plan mode — Claude suy nghĩ và đề xuất kế hoạch trước khi viết code, cho phép điều chỉnh theo chuẩn (ví dụ design doc giả lập lấy từ Figma qua MCP server).
Software engineer: Có thể không biết cách deploy lên Google Cloud. Giải pháp là Developer Knowledge API (với MCP server) cung cấp tài liệu GCP mới nhất giúp Claude Code chọn kiến trúc tốt nhất, cùng Google Cloud Skills xử lý từng khối triển khai cụ thể (deploy API lên Cloud Run, nối Cloud Run với Firestore).
Kiến trúc và triển khai song song
Kiến trúc tham chiếu: feedback API trên Cloud Run (serverless), thu thập raw response vào Firestore, lưu vào kho dữ liệu phân tích BigQuery, rồi hiển thị trên dashboard Looker. Để triển khai nhanh, ta dùng sub agents chạy song song: một agent cho API, một cho pipeline thu thập, một cho dashboard — giống như chạy một sprint của cả nhóm. Claude Code cũng tự quản lý phần kiểm thử sau khi hoàn tất.
Security review và phân tích dữ liệu
Trước khi mở rộng ứng dụng cho nhiều người, cần chạy security review. Tùy công ty mà yêu cầu khác nhau: kiểm tra các vấn đề OWASP phổ biến, hoặc giới hạn quyền của service account khi gọi API đọc/ghi DB. Claude Code có sẵn security review dựng sẵn: nó kiểm tra, phát hiện vấn đề, tự sửa rồi triển khai backend đã bảo mật. Kết quả là một endpoint với ứng dụng chạy thật trên Cloud Run, cập nhật điểm và phản hồi theo thời gian thực, kèm một feedback analyzer gọi Claude để tạo bản tóm tắt.
Để phân tích dữ liệu thu thập được, có thể dùng BigQuery (kho dữ liệu phân tích) và Looker (báo cáo). Google Cloud cũng cung cấp MCP server cho cả hai, được liệt kê trong agent registry của agent platform, cùng MCP Toolbox for Databases (mã nguồn mở) tích hợp Looker.
Tổng kết
Buổi demo cho thấy hai điều: các thành phần của Claude Code — skills, MCP server, sub agents — có thể tăng tốc đáng kể quá trình phát triển phần mềm, và việc dùng Claude Code với mô hình Claude trên GCP diễn ra rất liền mạch qua nhiều persona. Mã nguồn sẽ được phát hành sau buổi nói chuyện, kèm tài liệu hướng dẫn đầy đủ ở cả phía Google Cloud lẫn Anthropic.