Overview
MSA-based backend platform for nail printing service
MSA-based backend platform for nail printing service
Project Details
MSA-based backend platform for nail printing service
MSA Architecture
Domain-based separation into 7 microservices (Gateway, User, Product, Order, Payment, Admin, Worker)
API Gateway
Authentication/authorization, routing, load balancing via Spring Cloud Gateway
Infrastructure
AWS EKS Kubernetes cluster operation, codified with Terraform IaC
CI/CD
ArgoCD GitOps Blue-Green deployment with zero-downtime and automatic rollback
Message Queue
RabbitMQ async processing reducing inter-service coupling
DB Optimization
PostgreSQL Read/Write Replica separation for read load distribution
Screenshots



Previous
Legacy-compatible migration project that replaced the Django backend of an existing Flutter reading log app with Kotlin/Spring Boot
Next
Flutter-based kiosk application for nail printing service