2024/05/09
9 May, 2024

Not Just Microservices: Rightsize Your Services!

Microservice architecture has gained popularity due to its promise of agility, scalability, and granularity. Many organizations adopt this style when modernizing their application architectures. However, blindly adopting microservices can lead to chaos, overly complex architecture, and management overhead. As a result, some organizations are consolidating services into larger modules.

This talk goes beyond the microservices hype and promotes a "right-sizing" approach. We explore the pitfalls of both microservices and monoliths and introduce key factors to consider when making architectural decisions. By evaluating domain boundaries, complexity, team size, business capabilities, and communication overhead, you'll learn how to strike a balance between the benefits of microservices and the practicalities of managing them. Through rightsizing services, this talk explores harnessing the advantages of microservices architecture while mitigating the challenges associated with excessive service fragmentation.

Speaker

Vidura Gamini Abhaya

Vidura Gamini Abhaya

Senior Director - Head, Integration Solution Architecture and Field CTO, WSO2

Vidura is the head of solution architecture for Integration at WSO2. In his role, Vidura works closely with many of key customers to define their strategic roadmaps, providing them with technical guidance and architecture strategy on how to maximize the use of WSO2 platform. At the same time, he works closely with the product teams to give technical direction on features and requirements from a customer perspective. He brings his expertise with over 25 years of global experience covering many domains such as finance, logistics, aviation and energy, in various roles ranging from Research Engineer, Technical Lead, Software Architect and Software Engineering Manager. Vidura holds a Ph.D in Computer Science from RMIT University Australia.