Szilveszter Farkas: The Journey from Monolith to SOA
This talk will introduce you to the evolution of a Django codebase that was started more than 6 years ago, and grew as Prezi scaled their product from a dozen friends back then to over 40 million users today. They have learned a lot along the way, made both good and bad decisions, and Szilveszter would like to share these with you.
They started out with one application in one repository, then added new functionality into separate apps. When the backend didn’t scale any further, services were broken out into multiple repositories, and critical front-end components into a completely separate project. The next step from here that is actively being worked on right now is having feature-based standalone components with their own infrastructure (testing, deployment, monitoring).
Szilveszter joined Prezi in 2008 as one of the first engineers, so he’s responsible for most of the bad decisions made along the way. He spearheaded the effort to introduce continuous delivery to the engineering organization, and built a few tools around automating and streamlining the deployment process. Nowadays he’s the techlead of the website team in the San Francisco office of Prezi as he’s trying to fix all those mistakes from years ago.
6:00pm - Check in and socialize. There will be pizza and drinks provided by Prezi!
6:30pm - Lightning talks
1. Randall Degges - What python packages you should be using!
2. Adam Hitchcock - Gutter replacing Gargoyle at Disqus
3. Ryan Blunden - Python 2 and 3 virtual environments
7:00pm - Doors close
7:00pm - Szilveszter's talk
8:00pm - Time to head home
Notes from Prezi:
• Doors will open at 6:00pm to allow enough time for the check-in process.
• Prezi is generously providing us with their venue space and food. Let's make sure we treat it with respect and clean up after ourselves.
Prezi is a cloud-based presentation platform that helps you connect more powerfully with your audience. Unlike slides, Prezi’s open, zoom-able canvas lets you show relationships between the big picture and fine details, putting your ideas in context. Your message is more likely to resonate, motivate, and be remembered, whether you’re delivering a sales pitch to a high-value client or a TED Talk to the world’s foremost thinkers. Founded in 2009, and with offices in San Francisco and Budapest, Prezi now fosters a community of over 40 million users and over 100 million prezis around the world. With investors including TED Conferences and Accel Partners, Prezi is in the business of making presenters great.