fredricksimi.hashnode.devDay 8 - Deploying a Python Movie API to Google Cloud Run using Bash Scripting, Docker, Artifact Registry and API GatewayDeploying and managing APIs can feel daunting and time consuming; however, with the help of automation and the right tools in place, the process can become seamless. In this article, we will use a step by step approach to deploy a containerized appli...Feb 7, 2025·12 min read
fredricksimi.hashnode.devDay 7 - Deploying a Python Application to App Engine using Google Cloud Build (CI/CD)Nowadays, automating software delivery is important to ensure efficiency and faster time to market. Continuous Integration and Continuous Deployment (CI/CD) helps us streamline this automation process by automating code building, testing and deployme...Jan 31, 2025·5 min read
fredricksimi.hashnode.devDay 6 - Deploying a Web App on Google Kubernetes Engine (GKE) using Terraform & DockerIn this article, we will be deploying a simple Flask web application to Google Kubernetes Engine (GKE) using Terraform and Docker. We will leverage the power of containerization and Infrastructure as Code (IaC) to build a scalable and robust deployme...Jan 16, 2025·11 min read
fredricksimi.hashnode.devDay 5 - Terraform & Google Cloud: Provisioning a Virtual MachineIn this article, we are going to dive into Infrastructure as Code (IaC) with Terraform and Google Cloud. We’ll use Terraform to provision a Virtual Machine (VM) on GCP, automating the process and ensuring consistency across deployments.The code for t...Jan 14, 2025·3 min read
fredricksimi.hashnode.devDay 4 - Deploying a Flask Web App on Cloud Run and Implementing Traffic Splitting on Google CloudCloud Run is a fantastic platform for deploying and scaling containerized applications. One of its features is the ability to split traffic between different versions of your deployed application.You can perform A/B testing, canary releases, and grad...Jan 10, 2025·6 min read