API Gateway |
Performs request routing and load balancing. |
Authentication Service |
Keycloak |
Backend |
Implements business logic. |
Business Intelligence |
Stores and visualizes events. |
Cache |
Redis |
Email Service (External) |
TODO - choose provider |
Email Service Emulator |
FakeSMTP |
File Storage |
MinIO |
Frontend |
UI for end-users. |
Log Aggregator |
Additionally provides full-text search of any data. |
Message Broker |
Kafka |
Metrics Aggregator |
Collects and visualizes metrics. |
Relational Database |
Postgres |
SMS Service (External) |
TODO - choose provider |
Static Resources Service |
Serves public files: JS, CSS, images. |