Deploying a Microservices Application on Azure Using AKS: A Step-by-Step GuideMicroservices architecture has become increasingly popular for its scalability and flexibility. In this guide, we'll walk through deploying a microservices application on Azure using Azure Kubernetes Service (AKS). By the end, you'll have a fully fun...Dec 19, 2023 ยท 2 min readedvindsouza.com
Kubernetes Concepts for Effective Pod UsageIntroduction: In the world of Kubernetes, Pods are the fundamental unit of deployment, encapsulating one or more containers along with shared storage resources, networking, and specifications for how to run the containers. Within a Pod, several cruci...Nov 22, 2023 ยท 3 min readedvindsouza.com
Persisting Data with Docker VolumesIntro: When running database containers like MySQL or MongoDB, we often want the data to persist even when the container is stopped or deleted. By default, containers use ephemeral storage that disappears when the container is removed. In this guide,...Nov 12, 2023 ยท 2 min readedvindsouza.com
Containerizing a Simple Python Flask App with DockerCreating the Python Flask App First, we'll create a simple Python Flask app that returns "Hello, World!" at the root URL route ('/'). from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello, World!' if __name__...Nov 10, 2023 ยท 1 min readedvindsouza.com
Git vs GitHub: A Comparison for DevOps EngineersGit and GitHub are two of the most commonly used tools in a DevOps engineer's toolkit. While they are closely related, some key differences between Git and GitHub are important to understand. What is Git? Git is an open-source distributed version con...Sep 26, 2023 ยท 4 min readedvindsouza.com