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)
Troubleshooting
read queries contended with write transactions under order spikes and raised latency — split PostgreSQL into read/write replicas and routed reads accordingly to distribute the read load
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