From monolith to microservices: Design, build, deploy, learn
Elmer Thomas and Craig Dennis take you through designing, building, and deploying a Python-powered application within a microservices architecture deployed to AWS.
Talk Title | From monolith to microservices: Design, build, deploy, learn |
Speakers | Elmer Thomas (Twilio SendGrid), Craig Dennis (Twilio) |
Conference | O’Reilly Open Source Software Conference |
Conf Tag | Fueling innovative software |
Location | Portland, Oregon |
Date | July 15-18, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
SendGrid’s developer experience team uses a custom open source software solution with a Python backend and React.js frontend, designed to automate and scale the servicing of the company’s 24 open source projects across seven programming languages. The software was originally created using a monolithic architecture hosted on Heroku. SendGrid has since migrated to a microservices architecture deployed on AWS. Elmer Thomas and Craig Dennis use their experience of that migration to walk you through the process from design (starting from an existing monolith), to build and deploy, developing a best practices checklist along the way.