If you are a Software Developer or someone passionate about software architecture and is updated to the last patterns about it, this talk is for you!
In the past decade, one of the most significant dilemmas faced by engineers in new startups revolved around the decision of whether to adopt microservices. It has been a challenging question to answer, even in an environment where scaling customers and products is a priority. Eventually, a pivotal moment arrived when everyone sought to understand the advantages and disadvantages of microservices and how they could facilitate the implementation of products and concepts. Many companies embraced this architecture, leading to a new whispered question among engineers and directors: 'What lies beyond microservice architecture?'
In this talk, I will not provide a definitive answer to that question. Instead, I will shed light on how iFood has progressed beyond the decision to adopt microservices in the past eight years. Taking the Payout Team as an example, I will delve into the pains, impacts, and challenges we encountered while evolving our architecture and creating a new paradigm: a distributed platform. Join me as we explore this transformative journey.