Simple Example of EDA and ADA, Microservice Design Pattern Implementation with Golang.
- FE -> Frontend [serve in port :3000]
- BFF -> Backend for frontend [serve in port :8000]
- STORE -> Store Service [serve in port :8001]
- BOOK -> Book Service [serve in port :8002]
- NOTIFY -> Notification Service [sub events from redis pub/sub]
- EDA stand for Event-driven Architecture
- ADA stand for API-driven Architecture
- FE stand for Frontend
- BFF stand for Backend for frontend