Blog Posts
Cloud
This project demonstrates a CI/CD pipeline using Jenkins and Ansible to deploy a Java Maven application within Docker containers on Amazon EC2 instances. It uses a dedicated Ansible server and leverages the AWS inventory plugin for dynamic EC2 discovery.
The project provisions a VPC, EC2 instances, and deploys Docker containers. It's all managed through Terraform scripts and a Jenkins pipeline, ensuring scalability and reliability. Key AWS services are used for hosting and managing application resources.
This project implements a complete CI/CD workflow that automatically builds a Java Maven application, packages it into a Docker container, pushes it to Amazon ECR, and deploys it to EKS. The pipeline includes version management, automated testing, and deployment verification.
This project demonstrates deploying a microservices application using Kubernetes and Helm, progressing from basic manifests to a streamlined Helm-based approach. It uses Google's Online Boutique sample application.
This project monitors a Kubernetes microservices architecture using Prometheus and Grafana. It covers microservices, Redis, and a Node.js application.
The blog post outlines the design process and implementation of a highly available infrastructure on AWS using Terraform with a custom VPC, PostgreSQL RDS, autoscaling group, and load balancer for a React and Express web app.
The blog post describes a project that utilizes various AWS services, including S3, Lambda, SES, SNS, and API Gateway, to build a serverless application that demonstrates the efficiency and versatility of serverless architecture in solving real-world challenges.
The blog post takes readers on a journey to evolve the architecture of WordPress from a manually built single instance to a scalable and resilient architecture that can handle increasing demands and ensure high availability.
The blog post showcases the reliability and efficiency of AWS Database Migration Service (DMS) in migrating on-premises databases to AWS, illustrated through the migration of a web app with MariaDB using DMS.