.FILE 2G 3G 4G 5G

Previous presentation at Goto 10 in Stockholm

Scaling Out Backends for Mobile Apps

16 maj 2018, 18:00–20:00 | Organizer: Foo Café

The event has passed.

Square’s Cash app has grown tremendously for the last few years currently being one of the most popular mobile apps for peer to peer payments in the US. Originally built as a hack week project it ran for a very long time on a single MySQL database.

The Cash app experienced exponential growth over the years. Jon Tirsen explains how Square scaled out the backend for its Cash app using Vitess, a database middleware for MySQL built at YouTube. With hundreds of tables, thousands of different queries, hundreds of different transactions and hundreds of thousands of lines of code that proved quite a challenge.

Topics include:

  • The functionality Vitess provides
  • Strategies for scaling out backends for mobile apps
  • How to migrate from a single-shard MySQL system
  • How to keep application developers happy during a large-scale platform change


Jon Tirsen is a software engineer at Square, where he works on backend scalability issues for Square’s Cash app. Jon has been building software for more than two decades at companies such as Google and ThoughtWorks. He’s lived all over the world but has now returned to his home country, Sweden—at least for now.


18.00-18.15 – Meet & Greet

18.15-19.00 – Presentation

19.00-19.30 – Meet & Eat

19.30-20.00 – Q&A

  • 16 maj 2018, 18:00–20:00
  • English
  • Organizer: Foo Café

Goto 10 är en arena där individer och organisationer kan dela kunskap, idéer och perspektiv. Detta event speglar arrangörens åsikter och delas inte nödvändigtvis av oss på Goto 10 och Internetstiftelsen. På Goto 10 får idéer och kunskap testas, diskuteras och utvecklas så länge de följer våra riktlinjer.

Fler event i Stockholm