Talks at Andela is a webinar series open to the tech ecosystem in Africa, with the aim of connecting tech thought-leaders and experts around the world with technologists in Africa, sharing experiences, lessons, and advice in multi-faceted tech and tech-related topics.
Due to its low overhead and centralised 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 organisation.
Our guest speaker is Sha Ma, the 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.