Build Microservices That Actually Work

Distributed systems break in ways you wouldn't expect. We've spent years debugging production environments across finance, e-commerce, and healthcare. Now we're sharing what actually matters.

Our September 2025 cohort runs for twelve weeks. You'll work on real architecture problems, not hypothetical exercises. Classes start with 15 students max because meaningful feedback takes time.

Students collaborating on microservices architecture design

Three Paths, One Goal

Pick the track that matches where you're starting from. All three end at the same place—confident in distributed systems design.

Foundation Track

12 weeks • Sept-Dec 2025

You know monolithic applications but haven't split services yet. We'll start with REST principles and work toward event-driven patterns.

  • Service boundaries and domain modeling
  • API gateway patterns
  • Database per service challenges
  • Basic observability setup
  • Container orchestration intro

Intermediate Track

12 weeks • Sept-Dec 2025

You've built a few services but hit scaling issues. Let's figure out why your architecture isn't performing and fix the underlying problems.

  • Message queues and event sourcing
  • Circuit breakers and retry logic
  • Distributed tracing implementation
  • Service mesh fundamentals
  • Zero-downtime deployment strategies

Advanced Track

12 weeks • Sept-Dec 2025

You're maintaining systems at scale and dealing with complex failure scenarios. We'll tackle consensus protocols, data consistency, and chaos engineering.

  • CQRS and saga patterns
  • Multi-region deployment strategies
  • Performance optimization at scale
  • Security in distributed contexts
  • Capacity planning and cost management

Who's Teaching This

We don't hire academics. Everyone teaching has debugged production incidents at 3am. They've made the mistakes so you don't have to.

Instructor Kasper Lindholm portrait

Kasper Lindholm

Lead Architect • Foundation Track

Spent eight years at a logistics company migrating from a 2-million-line monolith. Kasper teaches the Foundation track because he remembers how confusing the first service split feels.

He's patient with questions and uses actual code samples from projects that shipped. Expect detailed feedback on your assignments.

Instructor Siobhan Devereux portrait

Siobhan Devereux

Platform Engineer • Intermediate Track

Siobhan built the observability platform for a payment processor handling 40,000 transactions per second. She knows where systems actually fail under load.

Her intermediate sessions focus on the infrastructure pieces most courses skip. You'll leave knowing how to debug in production.

Instructor Dmytro Kovalenko portrait

Dmytro Kovalenko

Systems Architect • Advanced Track

Dmytro designed the multi-region architecture for a streaming service with 12 million daily users. He's dealt with network partitions, data center failures, and everything in between.

Advanced track students work directly with him on case studies from actual outages. It's intense but you'll understand distributed systems deeply.

Instructor Esme Thorsen portrait

Esme Thorsen

Security Specialist • All Tracks

Esme joins all three tracks for security modules. She's broken into enough systems to know where distributed architectures expose vulnerabilities that monoliths don't.

Her sessions are hands-on—you'll attack and defend practice environments. Security isn't an afterthought in her classes.

Program Investment

All tracks include live sessions, project reviews, and access to our infrastructure lab environment. Payment plans available.

Foundation

NT$82,000 12-week program
  • 24 live sessions (2 per week)
  • Personal project reviews
  • Lab environment access
  • Course materials and recordings
  • Student community access
Request Information

Advanced

NT$118,000 12-week program
  • 24 live sessions (2 per week)
  • 1-on-1 architecture consultations
  • Chaos engineering exercises
  • All Intermediate materials
  • Direct instructor messaging
  • Career advancement guidance
  • Alumni network access
Request Information