Senior Software Engineer
CurrentI'm working on a groundbreaking project to transform the YCS application https://ycs.agoda.com, hosted on Agoda's platform. This monolithic application currently comprises a staggering 10 million lines of code. I'm implementing a cutting-edge approach by leveraging Domain-Driven Design (DDD) principles to tackle this behemoth. By doing so, I aim to break down the monolith into smaller, more manageable microservices. Additionally, I'm employing the concept of module federation to address the challenges posed by micro frontends. This revolutionary approach will not only improve the scalability and maintainability of the application but also enhance the overall user experience.