A production-grade PayPal-like payment backend system built with Spring Boot microservices and modern cloud-native technologies.
- High scalability
- Fault tolerance
- Event-driven architecture
- Observability-first design
- Production-ready coding practices
- Java 17 + Spring Boot
- Spring Cloud Gateway
- Kafka
- Redis
- MySQL
- Neo4j
- Docker & Docker Compose
- Prometheus + Grafana
- Zipkin
- API Gateway
- Auth Service
- User Service
- Wallet Service
- Ledger Service
- Payment Service
- Transaction Graph Service
- Notification Service
(Diagram coming soon)
🚧 In Progress – Foundation setup
Built with ❤️ by Yash chauhan