Overview: In this project, we guide you to create an automated CI/CD pipeline for deploying a multi-tier application. This ensures good deployment frequency, reduced Lead Time, minimal fail percentage, and negligible failed deployment recovery time b...
ConfusedComposer was a privilege escalation vulnerability discovered by Tenable Research within the Google Cloud Platform (GCP), which has since been fixed[1][2]. It allowed an attacker with permission to update a Cloud Composer environment (composer...
Introduction In this post, you'll learn how to connect Google Cloud Pub/Sub → Cloud Run → Salesforce so that when you publish an event to a Pub/Sub topic, a new Task record appears in Salesforce. I’ll cover every step: Creating a Pub/Sub topic and p...
With over 8 years in the trenches of cloud architecture and enterprise IT, I’ve seen firsthand how well-thought-out design and process can make—or break—a cloud solution. And if there’s one thing I’ve learned working with teams across industries, it’...
What are Signed URL’s? Signed URLs are secure, time-limited links that let users upload or download files directly from cloud storage (like GCP or AWS) without a server processing the request in between. A simply analogy would be - Imagine you're ren...
📘 Day 1: GCP Fundamentals & IAM 🔹 1. What is GCP? GCP (Google Cloud Platform) is Google’s public cloud offering that provides services for: Compute (e.g., VMs, Kubernetes) Storage (e.g., Cloud Storage, Cloud SQL) Networking (e.g., VPC, Load Bal...
During a recent enterprise architecture review with a Fortune 100 client, their CIO made a statement that perfectly crystallized the evolving cloud landscape: "Five years ago, we chose cloud providers based on services and pricing. Today, we're choos...
Deploying a Flask Weather App via NGINX with HTTPS on GCP In this blog post, we’ll walk through how to deploy a Flask-based weather application using Docker, NGINX, and a secure HTTPS connection via Certbot on a GCP Virtual Machine (VM). We’ll be u...
Google Kubernetes Engine (GKE) is a powerful, managed Kubernetes service that allows you to deploy containerized applications at scale. In this blog, we’ll walk through how to provision a GKE cluster using Terraform, an infrastructure-as-code (IaC) t...
📌 Overview In this guide, I’ll walk you through the process of creating a production-grade GKE (Google Kubernetes Engine) cluster using Terraform, Helm, and Kubernetes YAML manifests. This architecture is designed with best practices in mind—offerin...