Architecture review templates and process
Conceptual system design
BCP and infrastructure
Tier: Tier-2
Recovery Time Objective(RTO): 24 hours
Recovery Point Objective (RPO): 24 hours
Recovery Method: Restore snapshot
Technical stack
- Reference Architecture
- MVC/REST API
- Technology / Components / Frameworks
- PHP 7.4, MySQL 5.7, Zend Framework 3, Laravel 7/ Microsoft Graph API, Firebase Cloud Messaging
- Logging and Instrumentation
- Amazon CloudWatch
- Audit Trails
- MySQL operations report, Linux server audit
DevOps
- CI/CD
- Source code repository: Gitlab
- Build engine: Gitlab CI/CD
- Unit testing framework: PHPUnit
- Web Analytics
- Capture Web and Mobile analytics: Firebase
- Capture Mobile Crash logs: Firebase
- Monitoring (Alerting/Notification/Support)
- Support and Notification: AWS Cloudwatch
- Logging, Instrumentation and email notifications: Firebase/AWS Cloudwatch
- Push notification for Mobile app: Firebase