Voxxed Days Melbourne 2019
from Monday 13 May to Tuesday 14 May 2019.
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. Originally Swedish he's lived all over the world but has now returned to his favorite country, Australia — at least for now.
See also http://jutopia.tirsen.com
Square’s Cash app has grown tremendously for the last few years and is currently 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.
Jon Tirsen and Karel A. Sague explain 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, the process proved quite a challenge.