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