Maarifa
Learn to Think Like a Cloud Architect
Free, structured learning that takes you from generalist to domain specialist.
Not tutorials. Not marketing. Just architecture thinking.
Upcoming Tracks
We are expanding beyond serverless. New tracks are on the way.
- GenAI Architect
- Cloud Developer
- Cloud Machine Learning
- Cloud Security
- Data Engineering
- Platform Engineering
More pathways will be announced soon.
Three Learning Paths
🏗️ Foundation Path
Master the fundamentals. Understand what serverless really means, why event-driven architectures matter, and when serverless is the right choice. Seven lessons covering responsibility, state management, coupling, and compute concepts.
Start Foundation →⚙️ Advanced Path
Build production systems. Learn architectural patterns, event brokers, error handling, orchestration, and observability. Seven lessons designed for engineers scaling their serverless applications.
Start Advanced →🚀 Expert Path
Operate at scale. Tackle distributed systems, multi-cloud strategies, advanced security, cost engineering, and chaos resilience. Six lessons for architects making high-stakes system decisions.
Start Expert →Architecture First
Learn the reasoning behind decisions, not just the "how." Every lesson teaches you to think like an architect.
Multi-Cloud
AWS Lambda, Google Cloud Functions, and beyond. Examples and comparisons show where strategies converge and diverge.
Comprehensive
20 lessons spanning 50,000+ words. From first principles through distributed systems and operational concerns.
No Marketing
No vendor BS. No "10 reasons to use serverless." Just honest tradeoffs and guardrails to keep you out of trouble.
Community Driven
This is the beginning. We're building a community of contributors to expand and refine this knowledge.
Open Source
Hosted on GitHub. Contribute lessons, fix errors, or adapt for your own community.