Decision matrix trước platform
Bắt đầu từ contract: HTTP hay event, runtime/container cần gì, timeout/concurrency, state ở đâu, trigger/retry, ingress, identity và scaling. Cloud Run phù hợp container stateless; App Engine là application platform với version/service model; Cloud Functions tập trung vào function và trigger. Tên “serverless” không xóa các trade-off.
Revision và state
Mỗi revision phải truy vết được image/config, health evidence và traffic. Rollout lỗi cần chuyển traffic về revision ổn định, sau đó phân tích logs/metrics. File local, process memory và connection cache có lifecycle ephemeral; state quan trọng phải ở managed storage/cache phù hợp.
Bài tập
Chọn platform cho ba scenario: public API, Pub/Sub event handler và legacy web app. Deploy design hoặc lab nhỏ, ghi revision/traffic/IAM/health/cost, cố ý tạo một failure rồi rollback. Cleanup artifact/service theo owner và verify.