Back to all projects

Cloud Projects

Hands-on AWS deployments covering serverless architectures, container orchestration, network design, and observability pipelines.

Automating File Type Detection with Amazon S3 Event Triggers and AWS Lambda

Implemented an event-driven architecture where Amazon S3 automatically invokes an AWS Lambda function upon new file uploads, enabling real-time detection and logging of file types. Demonstrates how serverless services can be combined to streamline operational workflows without relying on manual intervention or continuously running infrastructure.

Click to read the full documentation

Domain Management and Secure Content Delivery with AWS Route 53, S3, CloudFront, and ACM

Configured a custom domain with AWS Route 53, deployed a static website on Amazon S3, and delivered it globally through CloudFront with HTTPS enabled via AWS Certificate Manager (ACM) — achieving a production-ready architecture capable of serving secure, high-performance static content through a custom domain.

Click to read the full documentation

Implementing Monitoring and Logging with Amazon CloudWatch

Deployed a serverless Nginx web server container on Amazon ECS using the Fargate launch type and integrated it with AWS monitoring and logging services. Provisioned a containerized application that can be publicly accessed while streaming performance metrics and logs to Amazon CloudWatch for real-time visibility.

Click to read the full documentation

Configuring ECS Services to Communicate with RDS Databases Securely within a Private VPC

Deployed the open-source analytics tool Metabase on Amazon ECS using the Fargate launch type, securely integrating it with a PostgreSQL database on Amazon RDS. Operated within a controlled VPC environment while exposing the Metabase interface to permitted external users through an Application Load Balancer (ALB), combining containerized delivery with a managed database backend ensuring security, availability, and maintainability.

Click to read the full documentation

Building a Secure and Scalable AWS Network Using VPCs, Subnets, and Routing Controls

Designed and deployed an isolated, multi-VPC network architecture on AWS to enable controlled, secure communication between environments. Simulated a scalable enterprise network topology, leveraging Amazon VPC, subnet segmentation, and VPC peering to ensure efficient routing and traffic separation.

Click to read the full documentation

Deploying a Containerized Grafana Application Using Amazon ECS and Fargate

Deployed Grafana, a monitoring and visualization tool, as a fully managed containerized application on AWS using Amazon ECS with the Fargate launch type. Achieved a lightweight, scalable deployment without managing underlying EC2 instances, while adhering to security best practices for controlled access.

Click to read the full documentation

Managing Static Content Delivery with Amazon S3 and CloudFront

Designed, deployed, and optimized a personal static website using Amazon S3 for object storage and CloudFront for global content distribution — establishing a reliable, cost-efficient, and high-performance method of delivering static HTML content to a global audience while ensuring scalability and low latency.

Click to read the full documentation