Journal Management Platform
Web Development, Cloud Native
Fall 2024Full-Stack
Cloud Native
DevOps
Overview
Engineered a full-stack journal application with FastAPI for a high-performance backend and Next.js for a responsive frontend, implementing secure authentication, CRUD operations, and RESTful API integration.
Infrastructure & Deployment
-
Containerization: Containerized all components with Docker and deployed on Kubernetes, using Ingress for intelligent load balancing, ConfigMaps and Secrets for environment management, and horizontal scaling for reliability.
-
CI/CD Automation: Automated infrastructure provisioning and CI/CD pipelines using Terraform, Ansible, GitHub Actions, and ArgoCD, deploying seamlessly to AWS EC2 for scalable, cloud-native operations and continuous delivery.
Technologies Used
- FastAPI
- Next.js
- Docker
- Kubernetes
- Terraform
- Ansible
- GitHub Actions
- ArgoCD
- AWS EC2