System Architecture Document ============================ Write a system architecture document for [system/application name]. System details: - Application type: [web app/mobile/API/microservices] - Scale: [users/requests per day] - Tech stack: [list all technologies] - Team size: [number of developers] - Deployment: [cloud provider/on-premise] Architecture document sections: 1. EXECUTIVE SUMMARY - Purpose of the system - Key architectural decisions - Technology choices rationale 2. SYSTEM OVERVIEW - High level description - Key stakeholders - Scope and boundaries 3. ARCHITECTURE DIAGRAM - Describe components and connections - Data flow between components - External integrations 4. COMPONENT DETAILS For each component: - Purpose and responsibility - Technology used - Interfaces/APIs - Data it owns 5. DATA ARCHITECTURE - Database design overview - Data flow diagram - Data storage decisions 6. SECURITY ARCHITECTURE - Authentication/Authorization - Data encryption - Network security 7. SCALABILITY AND PERFORMANCE - Scaling strategy - Performance targets - Caching strategy 8. DEPLOYMENT ARCHITECTURE - Infrastructure overview - CI/CD pipeline - Monitoring and alerting 9. DECISION LOG - Key architectural decisions - Alternatives considered - Reasoning Format as professional technical document Source: https://promptzyo.com/prompt/system-architecture-document