November 6 to 7, 2025 - 9:30am to 4:30pm Central Standard Time
▶ ︎LIVE NOW

Fullstack System Design

Jem Young
Netflix
Fullstack System Design

This Workshop's Online Chatroom is Currently Open!

This workshop has ended. Check back soon for the recording!

You can watch a replay of this workshop!

Mastering the art of scalable systems architecture from theory to interview success.

Key Takeaways

By participating along with us in the workshop, you'll learn:

  • Master the art of translating business requirements into software design
  • Adopt a “scale-first” mindset to designing systems architectures
  • Develop the vocabulary and concepts to confidently approach working in distributed systems
  • Learn to identify and solve scalability challenges before a single line of code is written
  • Gain the ability to showcase your fullstack expertise during technical interviews

Is This Workshop for Me?

From junior developers to engineering managers to CTO’s, this course is for anyone looking to become a better systems thinker.

Workshop Details

Systems thinking is a critical skill for everyone in software engineering, from junior developers to CTOs. In this two-day workshop, we’ll explore essential technologies including databases and message brokers, strategic concepts like caching and load balancing, and fundamental distributed systems principles. Through hands-on exercises, you’ll learn to analyze requirements, evaluate architectural tradeoffs, and articulate your design decisions with confidence. Whether you’re preparing for interviews or expanding your technical toolkit, this workshop will change the way you approach and think about complex systems.

Any Prerequisites?

  • coming soon

Attend Online Live and in Full HD

Or Join In Person from Downtown Minneapolis
Get Your Questions Answered
Code Along with the Class
Classroom Format

You're Registered to Attend Online!

You'll receive additional details and a reminder via email as the event draws near.

Fullstack System Design

Event Details

What

  • 2 Full Day Workshop Sessions
  • Replay Videos (available immediately)

When

  • November 6 to 7, 2025 - 9:30am to 4:30pm Central Standard Time

Where

  • Option 1: Attend online on our full HD live stream
  • Option 2: Attend in-person at HQ in Minneapolis, MN

Daily Schedule

Day 1

  • 9:40AM
    Introduction to systems thinking
  • 10:15AM
    Common system components
  • 11:00AM
    Strategy for tackling system design problems
  • 11:15AM
    Requirements
  • 11:30AM
    Designing our first system
  • 12:00PM
    Lunch Break
  • 1:00PM
    API and high-level design
  • 1:15PM
    Load balancers, routing, and authentication
  • 1:30PM
    Communication in systems
  • 2:00PM
    Data storage
  • 2:45PM
    Trade-offs & CAP theorem
  • 3:00PM
    Caching & performance
  • 3:30PM
    Day 1 wrap

Day 2

  • 9:40AM
    Understanding complex systems
  • 10:15AM
    Scalability
  • 10:30AM
    Scenario: design a video streaming service
  • 12:00PM
    Lunch Break
  • 1:00PM
    Scenario: design a ticketing service
  • 2:00PM
    Resilience: handling failure
  • 2:15PM
    Observability
  • 2:30PM
    Common scenarios
  • 3:30PM
    Course wrap

Your (Awesome) Instructor

Jem Young

Jem Young

Jem is an Engineering Manager based out of Oakland, California. When he’s not watching it, you can find him at Netflix where he leads the Web Platform team. In his free time, he hassles other engineers to write more tests.

Check out all of our upcoming workshops!

Workshops happen throughout the year, and are all included with membership.