Speaker

Quinn Hou

Quinn Hou

Senior Software Engineer / Engineering Manager, Dapper Labs

Toronto, Canada

Actions

After five years as a software engineer at Dapper Labs, Quinn recently stepped into the role of engineering manager for a team she deeply values. She has been involved in numerous projects, fondly remembering the initial days of whiteboarding the architecture of NBA TopShot. For Quinn, readable code, extendable systems, and team banter are highlights. Outside the office, she enjoys biking, cooking, bouldering, and has recently taken up sewing.

Area of Expertise

  • Information & Communications Technology

Topics

  • Blockchain Development
  • Programming
  • Backend Development
  • Backend Engineering
  • Backend Infrastructure
  • Distributed Software Systems
  • golang
  • Go

Microservices to Monolith: Lessons from NBA Topshot

When we set out to build NBA Topshot, we thought a microservices architecture was the right choice. But after 20 services and many headaches, we realized that sometimes the simplest approach is the best. We had over-engineered our code, slowed down our shipping speed, and created tech debt. When we started our next project, NFL All Day, we took a different approach and moved towards a near monolithic design.

In this talk, we'll share our journey on reducing complexity in microservices and provide a side-by-side comparison of the same feature implemented with both architectures. We'll discuss the pros and cons of each approach and how they impact simplicity, scalability, extensibility, and developer productivity, as well as share ways to improve your code from project to project.

API World 2023 Sessionize Event

October 2023 Santa Clara, California, United States

Momentum 2023 Sessionize Event

October 2023 Cincinnati, Ohio, United States

Quinn Hou

Senior Software Engineer / Engineering Manager, Dapper Labs

Toronto, Canada

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top