

SE Radio 653: Asanka Abeysinghe on Cell-Based Architecture
6 snips Jan 30, 2025
Asanka Abeysinghe, the CTO at WSO2 and architect of cell-based architecture, shares his insights on creating scalable systems that adapt swiftly to change. He discusses how cell-based architecture integrates application and team structures, emphasizing manageable ownership and domain-driven design. Asanka also digs into defining cell boundaries, the significance of clear team ownership in enhancing agility, and the intricate relationship between components using tools like Kubernetes. He wraps up with practical advice for implementing this innovative architecture.
AI Snips
Chapters
Books
Transcript
Episode notes
Microservice Scope vs. Size
- Microservices' "micro" refers to scope, not size, and can be too granular for enterprise teams.
- Grouping microservices into cells addresses ownership, maintenance, and dependency issues.
Bridging the Gap
- A gap exists between architecture, development, and deployment, leading to inconsistencies.
- Cell-based architecture aims to bridge this gap by providing a consistent construct.
Brownfield and Greenfield Synergy
- Cell-based architecture addresses the gap between brownfield and greenfield systems.
- It allows integration of existing legacy systems with new developments.