From Monolith to Microservices

Due to its low overhead and centralized management, companies often start building products under a monolithic architecture.  But as team sizes grow and product use cases become more complicated, this often slows down software development and adds unnecessary friction in the deployment and troubleshooting processes.  

In this talk, we aim to take a practical approach to software architecture decisions.  We will be taking a deeper look at GitHub’s historical and current state, go over some internal and external factors, and discuss practical consideration points in how we started to tackle this migration.  Then we will walk through some key concepts and best practices of implementing a microservices architecture that you can apply as you think about this transformation for your organization.


Sha Ma

VP of Software Engineering @GitHub

Sha Ma is VP of Software Engineering at GitHub, where she is responsible for Core Platform and Ecosystem.  Prior to GitHub, Sha was the VP of Engineering at SendGrid, and was part of the leadership team that took the company public in 2017.  Sha cares passionately about Diversity, Equity and Inclusion in the workplace, and in 2018 was named winner of the Denver Business Journal’s Outstanding Women in Business in Technology and Telecommunications.  Sha lives in Boulder, CO with her husband and two children, and she enjoys skiing, sailing and traveling with her family.


Tuesday Nov 10 / 10:00AM PST (40 minutes )

TRACK Operating Microservices ADD TO CALENDAR Add to calendar SHARE

3 weeks of live software engineering content designed around your schedule.

Don’t miss out! Save your seat now