Skip to content

yashdotdev13/paypal-backend-clone

Repository files navigation

PayPal Backend Clone 🚀

A production-grade PayPal-like payment backend system built with Spring Boot microservices and modern cloud-native technologies.

🧠 System Goals

  • High scalability
  • Fault tolerance
  • Event-driven architecture
  • Observability-first design
  • Production-ready coding practices

🛠 Tech Stack

  • Java 17 + Spring Boot
  • Spring Cloud Gateway
  • Kafka
  • Redis
  • MySQL
  • Neo4j
  • Docker & Docker Compose
  • Prometheus + Grafana
  • Zipkin

🧩 Microservices

  • API Gateway
  • Auth Service
  • User Service
  • Wallet Service
  • Ledger Service
  • Payment Service
  • Transaction Graph Service
  • Notification Service

📐 Architecture

(Diagram coming soon)

🚦 Project Status

🚧 In Progress – Foundation setup

📌 Author

Built with ❤️ by Yash chauhan

About

Production-ready PayPal-like payment backend built using Spring Boot microservices, Kafka, Redis, MySQL, Neo4j, Docker, Prometheus, Grafana & Zipkin.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors