Architecture
as-built specification
- frontend
- Angular 18
- backend
- Spring Boot Microserviceswas Spring Boot (Monolith)
- database
- MongoDB and MySQL
- deployment
- Docker + Testcontainers
- notifications
- Kafka Event Streaming
- also
- Keycloak for Authentication
forward deployed engineer · dublin
form PR-02 · project PR-0003 · Web App
A complete microservices-based e-commerce platform demonstrating enterprise-level architecture with Spring Boot, Kafka, MongoDB, MySQL, Keycloak, and Angular. Designed for modularity, scalability, and real-world performance.
as-built specification
change history
| rev | note |
|---|---|
| A | Improved communication with Kafka for event handling |
| B | Secured services using a centralized OAuth2 system |
period · Nov 2024
built at · Self-Driven Project
itemised
technical & applied
stack
gained
demonstrated