Software Engineering Radio - the podcast for professional software developers

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.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

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.
INSIGHT

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app