![]() Containers came along later as well, which offered some options for getting around the lock-in of serverless but it wasn’t until the last couple of years Khan Academy deployed those, although mostly to help onboard new developers quickly. ![]() In 2009, when Khan Academy made its debut, AWS EC2 was available, so they did have options. And while there are some tradeoffs in terms of cost and flexibility, it let them focus on meeting demand rather than rushing to hire legions of infrastructure engineers as other companies had to do in 2020. ![]() One of the reasons Khan Academy could stay focused on the product instead of scrambling for scalability was because of the serverless approach they grew up on. All of this hit during a critical phase in an organization-wise migration from Python to Go as the base (along with GraphQL and other tools). Like so many education-centric companies, Khan Academy faced a rapid uptick in scale during the pandemic, with 3X growth in users almost overnight, according to CTO and VP of Engineering Marta Kosarchyn. ![]() The non-profit, which features a wide range of learning tools and content for 20 million engaged users per month, was one of the first customers for Google App Engine (a decade before we graced with the word “serverless”) and while there are some tradeoffs and new technologies that could make a shift possible, they’re planning to stay the App Engine course. There are few companies with a better handle on the pros and cons of serverless than learning hub, Khan Academy.
0 Comments
Leave a Reply. |