ποΈ Serverless Architect Track
You are here:
This track teaches how to design production-grade serverless systems using system-design thinking. Not tutorials. Not vendor marketing. Just architecture.
π― Who this track is forβ
- Cloud engineers & platform engineers moving toward architecture responsibilities
- Solution architects in training who must evaluate trade-offs across patterns and platforms
- Experienced engineers seeking a disciplined, systems-first approach to serverless design
Not for absolute beginners? You should know what AWS Lambda and Google Cloud Functions are. This path teaches how to think about them, not how to click buttons in the console.
π‘ Skills you will developβ
By the end of this track, you'll understand:
| Skill | What you'll know |
|---|---|
| System Design | Mental models for stateless functions, event-driven flows, externalized state |
| Pattern Literacy | Choreography, orchestration, sagas, idempotency, backpressure handling |
| Multi-Cloud Design | How AWS Lambda and Google Cloud Functions differ; how to avoid lock-in |
| Operational Thinking | Observability, cost attribution, reliability, failure modes at scale |
| Decision Frameworks | When serverless wins, when it loses, how to make that call confidently |
π How the track is structuredβ
ποΈ Foundation (7 lessons, ~25 min read)β
Building blocks and core principles. Conceptual models and why they matter.
- Lesson 1: What serverless really means
- Lesson 2: Event-driven thinking
- Lesson 3: Stateless vs stateful
- Lesson 4: Loose coupling and scale
- Lesson 5: Compute concepts (cold starts, concurrency)
- Lesson 6: What you can build with serverless
- Lesson 7: When NOT to use serverless
Goal: Understand the serverless responsibility model and know whether it fits your problem.
βοΈ Advanced (7 lessons, ~30 min read)β
Patterns, trade-offs, and design matrices. How to assemble building blocks into durable systems.
- Lesson 1: Architecture building blocks
- Lesson 2: API-driven architectures
- Lesson 3: Event-driven architectures
- Lesson 4: Event brokers and message ordering
- Lesson 5: Error handling and resilience
- Lesson 6: Orchestration vs choreography
- Lesson 7: Observability at scale
Goal: Design systems you can operate confidently. Know the trade-offs for every decision.
π Expert (6 lessons, ~25 min read)β
Large-scale operational concerns, advanced patterns, cross-cloud resilience. For architects making high-stakes decisions.
- Lesson 1: Advanced patterns (Saga, CQRS, event sourcing)
- Lesson 2: Distributed systems fundamentals
- Lesson 3: Multi-cloud operations
- Lesson 4: Advanced security (IAM, secrets, supply chain)
- Lesson 5: Cost engineering
- Lesson 6: Chaos and resilience testing
Goal: Make confident architecture decisions across AWS and GCP. Operate reliably and cost-effectively at scale.
π¨ Tone and approachβ
Lessons are calm, practical, and senior-level.
- Architectural thinking first, concise examples second
- Multi-cloud perspective throughout (AWS Lambda + Google Cloud Functions)
- No marketing language β just honest trade-offs and guardrails
- Decision-focused β why a pattern matters, when to use it, when to avoid it
- Real gotchas β common mistakes with solutions
β How to use this trackβ
First time here?β
- Start with Foundation Lesson 1
- Read sequentially through Foundation (builds on itself)
- Take a breakβsynthesize what you've learned
- Jump to whichever Advanced lesson matches your current project
Already have serverless experience?β
- Skim Foundation to verify mental models (30 min)
- Deep-dive into Advanced lessons that match your gaps
- Use Expert as reference material
Building something right now?β
- Find the closest match in the table above
- Read that lesson + related ones
- Open the style guide and FAQ for quick lookups
π Before you startβ
- Have 20β30 minutes per lesson (don't rush)
- Code examples are optional β the explanation is the core
- Try it yourself β apply concepts to your own systems
- Disagree with something? Contribute your perspective
Ready? Start with Foundation β
Full read time: ~80 minutes (all lessons). You can read one lesson at a time.