Backend

Implements business logic.

This system is called by:

System Description Technology
API Gateway Proxies Backend REST
Log Aggregator Collects logs
Metrics Aggregator Collects metrics

This system calls:

System Description Technology
Authentication Service Validates access token OpenID Connect
Cache Caches data
Email Service (External) Sends email messages (production) SMTP
Email Service Emulator Sends email messages (testing) SMTP
File Storage Stores files AWS S3
Log Aggregator Mirrors DB data for full-text search through Kafka
Message Broker Sends and receives business events etc.
Relational Database Stores data SQL
SMS Service (External) Sends SMS messages REST