Web Application System Architecture
Web Application System Architecture (Auth + APIs + Data + Observability) has 4 layers: Edge & Client, API & Core Services, Data & Messaging, Platform & Observability.
Key modules include Web Client, CDN & WAF, Auth & Identity, API Gateway, User Service.

Key modules
- Web Client
- CDN & WAF
- Auth & Identity
- API Gateway
- User Service
- Content Service
- Search Service
- Transactional Database