TransferWise has come a long way from a tiny application with one admin page to a complex solution which is transferring millions of customer’s money all over the world. The evolution of code and business happens together.
How to not stop development of business features and be able to deliver faster within a constantly growing codebase? How to break a monolith into pieces in the Grails way? What is Chop Suey? What does it mean “to be volunteered” and how has this helped during our journey?
I’ll try to answer all these questions and share insights we got from our tough journey.