~/writing
Notes from production.
Practical, tested tutorials on cloud infrastructure, networking and reliability, published on FreeCodeCamp and Google Cloud's Medium publication. Written for the engineer who has to make it work on Monday.
- FreeCodeCamp
How to Build and Deploy Multi-Architecture Docker Apps on Google Cloud Using ARM Nodes (Without QEMU)
Build Docker images that run natively on both ARM and x86 with Docker Buildx, then deploy them to a GKE cluster with mixed CPU architectures to cut costs.
#Docker#Kubernetes#GKE#ARM Read ↗ - Google Cloud
GCP Network Reliability: Going Beyond the Basics with Cloud Armor and Private Service Connect
A zero-trust network on GCP: Cloud Armor for DDoS and WAF protection at the edge, Private Service Connect for internal APIs, and no public IPs or legacy VPC peering.
#Networking#Security#Cloud Armor Read ↗ - FreeCodeCamp
How to Reduce Latency in Your Generative AI Apps with Gemini and Cloud Run
Deploy one service to Cloud Run in three continents and stitch the regions together with a global load balancer so every user hits the nearest copy.
#Cloud Run#Load Balancing#Multi-region Read ↗ - Google Cloud
Cloud-Native Reliability: Building an Auto-Healing Web App on GCP with MIGs and a Global Load Balancer
A highly available web app on Managed Instance Groups behind a Global External Application Load Balancer, with automatic recovery across zones.
#Reliability#MIGs#High Availability Read ↗ - Blog
IP Addresses & Subnetting - Every device needs an address to communicate
Networking is how computers and servers communicate with each other over the Internet or a private network. It’s like a postal system for data—your data (letters) needs an address (IP) and a path (routes) to reach its destination.
#Networking#IP Address#Subnetting Read → - Blog
Exploring Kubernetes with HKE
Managing Kubernetes clusters can be complex and time-consuming. HKE (HostSpace Kubernetes Engine) aims to simplify this process with automated cluster management.
#Kubernetes#Kubernetes Cluster#Argo Cd#DevOps#K8s Read → - Blog
Advanced Secrets Management for CI/CD Pipelines with Doppler and GitHub Actions
Doppler is a secrets management platform that helps teams securely store and manage their environment variables and other sensitive data.
#CI/CD Pipelines#Github Actions#Secrets#Doppler#Doppler Secret Manager Read → - Blog
Deploying Actions Runner Controller for Cost-Efficient GitHub Actions
Actions Runner Controller (ARC) emerges as a solution to manage self-hosted runners on your Kubernetes cluster, offering cost savings, autoscaling capabilities, and seamless integration with GitOps practices.
#CI/CD Pipelines#Github Actions#Kubernetes#Helm#Argo Cd Read → - Blog
Triggering Workflows in Another Repository with GitHub Actions
GitHub Actions provides a powerful automation framework that allows you to orchestrate and automate various tasks within your repositories.
#CI/CD Pipelines#Github Actions#Kubernetes#Helm#Argo Cd Read →
grep: no matches. Try another word.