We had an idea, so we built it. Then we had more ideas, so naturally, we built them too. Before we knew it, we found ourselves trapped under a large and unwieldy system. All the good and the not-so-good in a closely intertwined spaghetti, with each change yielding unpredictable results. We will share how we unraveled our mess, splitting the complexity into independent microservices, all held together by a series of APIs.