diff --git a/docs/2_architecture/observability-architecture.md b/docs/2_architecture/observability-architecture.md index 12dc11f..aff6150 100644 --- a/docs/2_architecture/observability-architecture.md +++ b/docs/2_architecture/observability-architecture.md @@ -9,9 +9,9 @@ Comprehensive observability is essential for maintaining the Know Foolery quiz g ### Three Pillars of Observability ``` -┌─────────────────────────────────────────────────────────────────────────┐ -│ Observability Stack │ -│ │ +┌────────────────────────────────────────────────────────────────────────┐ +│ Observability Stack │ +│ │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ METRICS │ │ LOGS │ │ TRACES │ │ │ │ │ │ │ │ │ │ @@ -28,16 +28,16 @@ Comprehensive observability is essential for maintaining the Know Foolery quiz g │ │ Unified │ │ │ │ Dashboard │ │ │ └─────────────┘ │ -└─────────────────────────────────────────────────────────────────────────┘ +└────────────────────────────────────────────────────────────────────────┘ │ Alerts & Notifications │ -┌─────────────────────────────────────────────────────────────────────────┐ -│ Alert Management │ +┌────────────────────────────────────────────────────────────────────────┐ +│ Alert Management │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ Email │ │ Slack │ │ PagerDuty │ │ │ │ Alerts │ │ Channels │ │ (Critical) │ │ │ └─────────────┘ └─────────────┘ └─────────────┘ │ -└─────────────────────────────────────────────────────────────────────────┘ +└────────────────────────────────────────────────────────────────────────┘ ``` diff --git a/docs/2_architecture/security-architecture.md b/docs/2_architecture/security-architecture.md index f44a85a..86e3819 100644 --- a/docs/2_architecture/security-architecture.md +++ b/docs/2_architecture/security-architecture.md @@ -36,34 +36,34 @@ Know Foolery implements a comprehensive security strategy that addresses authent ### Defense in Depth Strategy ``` -┌─────────────────────────────────────────────────────────────────────────┐ +┌──────────────────────────────────────────────────────────────────────────┐ │ Security Layers │ -│ │ +│ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │ │ │ Perimeter Security │ │ -│ │ WAF • DDoS Protection • Rate Limiting • IP Filtering │ │ +│ │ WAF • DDoS Protection • Rate Limiting • IP Filtering │ │ │ └─────────────────────────────────────────────────────────────────────┘ │ -│ │ │ +│ │ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │ │ │ Application Security │ │ -│ │ HTTPS • CORS • CSP • Security Headers • Input Validation │ │ +│ │ HTTPS • CORS • CSP • Security Headers • Input Validation │ │ │ └─────────────────────────────────────────────────────────────────────┘ │ -│ │ │ +│ │ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │ │ │ Authentication & Authorization │ │ -│ │ OAuth 2.0 • JWT • MFA • RBAC • Session Management │ │ +│ │ OAuth 2.0 • JWT • MFA • RBAC • Session Management │ │ │ └─────────────────────────────────────────────────────────────────────┘ │ -│ │ │ +│ │ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │ │ │ Data Security │ │ -│ │ Encryption at Rest • TLS • Field Encryption • Anonymization │ │ +│ │ Encryption at Rest • TLS • Field Encryption • Anonymization │ │ │ └─────────────────────────────────────────────────────────────────────┘ │ -│ │ │ +│ │ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │ │ │ Infrastructure Security │ │ -│ │ Container Security • Network Segmentation • Secrets Management │ │ +│ │ Container Security • Network Segmentation • Secrets Management │ │ │ └─────────────────────────────────────────────────────────────────────┘ │ -└─────────────────────────────────────────────────────────────────────────┘ +└──────────────────────────────────────────────────────────────────────────┘ ``` ### Zitadel Integration Architecture