Skip to content

Technical talk repo and resources for Microservices to Monolith: Lessons from NBA TopShot

Notifications You must be signed in to change notification settings

qhou/microservices-to-monolith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

microservices-to-monolith

Technical talk repo and resources for Microservices to Monolith: Lessons from NBA TopShot

Description

Presented at

Description

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 realised 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.

Resources

Slides

References

About

Technical talk repo and resources for Microservices to Monolith: Lessons from NBA TopShot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published