May 16, 2024 - 9:30am to 5:30pm Central Daylight Time

Backend Systems Design

Erik Reinert

Erik Reinert

Backend Systems 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!

Providing in-depth explorations of backend design principles, challenges, real-world applications, and offering a detailed understanding of when and how to implement them.

Key Takeaways

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

  • Gain a comprehensive understanding of backend systems designs and their principles.
  • Learn to evaluate and choose the appropriate systems design based on project requirements.
  • Understand the challenges faced in systems designs and how to navigate them.
  • Gain insights from real-world applications of various systems designs.
  • Understand best practices in implementing and maintaining efficient system designs.

Is This Workshop for Me?

Anyone interested in learning about building backend systems, such as aspiring or current software developers, system architects, and IT professionals can benefit from this course.

Workshop Details

This course provides a comprehensive understanding of system design principles, challenges, and real-world applications. It guides learners on when and how to implement system designs, factors influencing the choice of design, and important considerations. The course includes examples from industry leaders like Amazon, Netflix, Google, and Uber, and discusses common designs like monolithic, microservices, and serverless architecture. It aims to equip learners with the knowledge and confidence to choose and implement the right system design based on project requirements.

Any Prerequisites?

  • Basic knowledge of software development and programming concepts are required.
  • Familiarity with common programming languages, such as Go, Python, or JavaScript, would be beneficial.
  • No prior experience with system design is necessary as the course covers the basics before delving into more advanced topics.

Attend Online Live and in Full HD

Get Your Questions Answered
Code Along with the Class
Classroom Format

Join-In Person from Downtown Minneapolis

Apply to Join In-Person

You're Registered to Attend Online!

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

Backend Systems Design

Event Details


  • One Full Day Workshop Session
  • Replay Videos (available immediately)


  • May 16, 2024 - 9:30am to 5:30pm Central Daylight Time


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

Daily Schedule

  • 9:30AM
    Introduction to Systems Designs
  • 10:15AM
    Principles and Challenges of Systems Designs
  • 11:00AM
    When and Why to Use Systems Designs
  • 12:00PM
    Lunch Break
  • 1:00PM
    Real-World Examples of Systems Designs
  • 2:00PM
    How to Approach Systems Designs
  • 3:00PM
    Implementing Systems Designs
  • 4:00PM
    Most Common Systems Designs
  • 4:45PM

Your (Awesome) Instructor

Erik Reinert

Erik Reinert

Erik Reinert is a Senior Software Engineer with over a decade of experience in several fields of software development. Starting in frontend before backend and fullstack then moving focus to organizational problem solving in DevOps & Infrastructure. With the passion of finding the best solution for any problem through collaboration and documentation.

Check out all of our upcoming workshops!

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