1 min readMohammad Shaker
[Bosanski] Serverless at Scale: Running Arabic EdTech on AWS Lambda
[Prijevod] Alphazed runs its entire backend on AWS Lambda serving 95,000+ students. The architecture uses Flask on Lambda, MySQL 8 on RDS, and a custom analytics...
Engineering
Brzi odgovor
[Prijevod] Alphazed runs its entire backend on AWS Lambda serving 95,000+ students. The architecture uses Flask on Lambda, MySQL 8 on RDS, and a custom analytics...
# Serverless at Scale: Running Arabic EdTech on AWS Lambda
[Bosnian content]
## Serverless at Scale: Running Arabic EdTech on AWS Lambda
Alphazed runs its entire backend — serving 95,000+ students across 50+ countries — on AWS Lambda with Serverless Framework. The architecture uses Flask on Lambda behind API Gateway, MySQL 8 on RDS, S3 for content delivery, and a custom analytics lake (SQS → Kinesis Firehose → S3 → Glue → Athena). Thin Lambda handlers optimize cold-start latency, and the system serves 7+ apps from a single codebase with runtime configuration switching.
### Why Serverless for EdTech?
**Educational apps have unpredictable usage patterns:**
- Weekday mornings: Parent downloads app before sending child to school (traffic spike)
- Weekday afternoons: After-school practice sessions (sustained load)
- Weekends: Intensive marathon sessions (2-3x normal load)
- During Ramadan: Evening usage explodes (family Quran sessions)
- School holidays: Completely different pattern
**Serverless advantages:**
- **Pay-per-request pricing**: You only pay for actua
![[Bosanski] How We Built a Multi-App Platform From a Single Codebase](/_next/image?url=%2Fimages%2Fblog%2Fmulti-app-platform-single-codebase.jpg&w=3840&q=75)
![[Bosanski] How We Generate 10,000+ Educational Content Items With AI Pipelines](/_next/image?url=%2Fimages%2Fblog%2Fai-pipelines-generate-10000-educational-content.jpg&w=3840&q=75)
![[Bosanski] Our Rive Animation Pipeline: Bringing Arabic Characters to Life](/_next/image?url=%2Fimages%2Fblog%2Frive-animation-pipeline-arabic-characters.jpg&w=3840&q=75)