Evolution of the Runtastic backend
Simon Lasselsberger shares diagrams that illustrate the evolution of the architecture of the eight-year-old Runtastic microservice backend.
Talk Title | Evolution of the Runtastic backend |
Speakers | Simon Lasselsberger (Runtastic GmbH) |
Conference | O’Reilly Velocity Conference |
Conf Tag | Build systems that drive business |
Location | London, United Kingdom |
Date | October 31-November 2, 2018 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Simon Lasselsberger shares diagrams that illustrate the evolution of the architecture of the eight-year-old Runtastic microservice backend. You’ll discover how Runtastic gradually moved from two monolithic services with lots of design flaws to a modern microservices architecture using several database technologies and see the pitfalls, mission-critical challenges, and technology and topology decisions faced along the way. Simon also details the company’s team structure as the deployment changed over the years—particularly how switching from departments to Agile feature teams impacted the design of microservices and caused the company to rethink its deployment strategy completely. In the early days, it rented its servers from a hosting company in Germany; then it bought its own servers and ran them in two different data centers. The company’s newest strategy is to switch from virtual servers to containers running in an on-premises OpenShift cluster.