Journal Management Platform

Web Development, Cloud Native

Fall 2024

Full-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