Monolith vs Microservices

A monolith launches faster, but microservices on Kubernetes allow horizontal scaling during Ramadan flash sales.

Regional Data Residency

Host user data in AWS Middle East (Bahrain) or Azure UAE to comply with National Data Management Office rules.

Caching & CDN Strategy

  • Deploy CloudFront or Cloudflare PoPs in Riyadh, Jeddah and Dubai.
  • Set Cache-Control: s-maxage=86400 on static assets.

Disaster Recovery

Enable cross-region replication to Frankfurt and aim for an RPO < 15 minutes.

Cost Optimisation

Leverage Spot Instances for batch jobs and Graviton CPUs to save ≈ 20 % on compute.