Explore Khan Academy's transition from a Python 2 monolith to Go services in this 24-minute conference talk from GopherCon 2021. Learn about the challenges faced when porting hundreds of thousands of lines of code, the implementation of a GraphQL-based API using open-source tools like gqlgen and genqlient, and the strategies employed for incremental shipping. Gain insights into the planning and tracking processes for large-scale migration projects, and discover how Khan Academy approached the end-of-life of Python 2 to modernize their decade-old system architecture.
Overview
Syllabus
GopherCon 2021: Kevin Dangoor - A Journey from Big Python Monolith to Go Services
Taught by
Gopher Academy