#Google Cloud Platform
10 articles
If You Want Managed Certificates for an Internal LB's HTTPS, the Domain Must Live in Public DNS
Why a Cloud DNS private zone cannot use managed certificates when securing internal VPC traffic with HTTPS, and the practical compromise of a public domain backed by a private IP.
Cloud-Native Architecture: Mastering Availability and Cost-Effectiveness in Next-Gen Design Principles
Notes from reading the book Cloud-Native Architecture: Mastering Availability and Cost-Effectiveness in Next-Gen Design Principles. It summarizes the fundamentals of cloud-native thinking, along with the design principles and trade-offs involved in building for availability and cost-effectiveness.
AlloyDB vs Cloud SQL: Performance, Features, and Cost
AlloyDB vs Cloud SQL compared: use cases (OLTP vs HTAP), performance, availability, compatibility, and cost — and when AlloyDB has the edge over Cloud SQL Enterprise edition.
Took the Google Cloud Certified Associate Cloud Engineer Exam
After passing the Google Cloud Certified Associate Cloud Engineer exam, I looked back on how I studied for it, both for a possible retake and for future exams. Based on my background as a software engineer with some GCP experience, it summarizes the study methods I used and my impressions of the exam.
Notes on GCP
Miscellaneous notes taken while studying for the Google Cloud Certified Associate Cloud Engineer exam.
Implementing Slack App Slash Command Using Cloud Functions
Implement Slack app slash commands using Google Cloud Functions with Go, Slack API, and serverless architecture.
GCP Textbook II: Container Development Edition - Detailed Explanation of Kubernetes, GKE, Cloud Run, and Service Mesh
A review of GCP Textbook II: Container Development Edition. A book that clearly explains GCP's container-related services such as Kubernetes, GKE, Cloud Run, and service mesh. It also works as a study reference for the Associate Cloud Engineer exam.
GCP Textbook
A review of GCP Textbook. An introductory book that clearly organizes GCP's main services. Good for grasping an overview of each cloud service, it also helps as a study reference for the Associate Cloud Engineer exam.
Database Migration for Spanner Using golang-migrate
Migrate databases using golang-migrate with Google Spanner. Execute SQL migrations in Docker with GCP authentication management.
Stuck with ReadOnlyTransaction in Go's Spanner Client
Fix session pool exhaustion caused by missing tx.Close() on Cloud Spanner ReadOnlyTransaction in Go. Learn proper transaction lifecycle management and issue detection with zagane.