NoteFort
Notefort is a full-stack application built with React, Node.js, MySQL, RabbitMQ, and NGINX.
The application runs on AWS EKS using a containerized microservices architecture, with autoscaling managed via HPA, VPA, and the Cluster Autoscaler.
The infrastructure is provisioned through Terraform and CloudFormation, with deployments handled by Helm and GitOps via ArgoCD.
Authentication is managed using Auth0 with support for OAuth2, JWTs, and scoped APIs. Secrets and sensitive data are securely managed with HashiCorp Cloud Vault.
Serverless components are powered by AWS Lambda and the Serverless Framework, integrated with API Gateway and custom authorizers.
Monitoring and observability are handled through Prometheus and Grafana, while CI/CD pipelines are automated using GitHub Actions for seamless deployments across environments.