Django REST Framework + Vue.js 3.
- π JWT authentication and user profiles
- π¦ Product catalog with categories and search
- π Real-time shopping cart
- π Order lifecycle management
- π API Gateway with rate limiting
- β‘ Event handling via Redis pub/sub
- π± Responsive frontend with Vue.js 3 + Tailwind CSS
graph TB
Frontend[Vue.js Frontend] --> Gateway[API Gateway]
Gateway --> UserService[User Service]
Gateway --> ProductService[Product Service]
Gateway --> CartService[Cart Service]
Gateway --> OrderService[Order Service]
UserService --> UserDB[(User Database)]
ProductService --> ProductDB[(Product Database)]
CartService --> CartDB[(Cart Database)]
OrderService --> OrderDB[(Order Database)]
UserService --> Redis[(Redis)]
CartService --> Redis
OrderService --> Redis
ProductService --> Redis