Setting Up a Secure VPC with Bastion Host using Terraform on AWS

In this blog, I’ll walk you through how I built a secure and modular AWS infrastructure using Terraform. The project consists of creating a VPC with public and private subnets, an internet gateway, EC2 instances, and a Bastion (jump) host to securely access the private subnet. 🔧 Tools & Services Used 🧱 Infrastructure Design I

Building a Real-Time Wireless Access Points Monitoring System Using Python and RabbitMQ

Introduction In this post, we’ll take you through the process of building a real-time monitoring system for wireless access points (APs) using Python. The system comprises two applications: We use RabbitMQ as the messaging broker between these applications to facilitate reliable and scalable communication. Additionally, Docker is used to containerize the applications for easy deployment

Deploying a Spring Boot Application with PostgreSQL Using Docker, GitHub Actions, and AWS EC2

In this blog post, I’ll walk you through a complete guide on how to deploy a Spring Boot application with PostgreSQL as the database using Docker, GitHub Actions for CI/CD, and an AWS EC2 instance for hosting. This approach automates the entire process, from building the application to deploying it on a remote server. Prerequisites

Git Commands : Cheat Sheets

Table of Contents: Basic Commands Branching Merging Stashing Remote Repositories Undoing Changes Tagging 1. Basic Commands These are the foundational Git commands you’ll need to initialize and maintain your repository. Initialize a Git Repository To start tracking your project with Git, navigate to your project directory and run: git init This creates a hidden .git