SE Radio 653: Asanka Abeysinghe on Cell-Based Architecture

Topics covered
Popular Clips
Questions from this episode
Episode Highlights
Iterative Approach
The iterative approach is crucial in implementing cell-based architectures, as it allows for flexibility and adaptation to changing business needs. emphasizes the importance of short development cycles, recommending two to three-week sprints to ensure alignment with business goals and to quickly assess value generation 1. He notes that a static architecture can lead to misalignment with business objectives over time, advocating for an iterative process that evolves with the organization's needs 2.
Architecture is not static; it is also iterative. You can have an iterative approach, but you should have an end goal or ideal architecture identified.
---
This approach not only enhances technical alignment but also ensures that the architecture remains relevant and valuable to the enterprise.
Team Dynamics
Team dynamics play a pivotal role in the success of cell-based architecture, with ownership and team structure significantly impacting effectiveness. highlights the challenges of multiple teams owning a single cell, which can lead to issues with release cycles and dependencies 3. He suggests that a single team should own a cell to maintain autonomy and innovation within that domain 4.
A single cell cannot be owned by multiple teams, but a team can have multiple cells.
---
This structure allows for quicker releases and better management of the cell's components, ensuring that the architecture remains efficient and manageable.
Related Episodes


SE Radio 631: Abhay Paroha on Cloud Migration for Oil and Gas Operations
Answers 383 questions

SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture
Answers 383 questions
seradio-episode132-architectureMistakesWithEoinWoods_clean.mp3
Answers 383 questions

SE Radio 636: Sriram Panyam on SaaS Control Planes
Answers 383 questions

SE Radio 635: Stevie Caldwell on Zero-Trust Architecture
Answers 383 questions

SE Radio 645: Vinay Tripathi on BGP Optimization
Answers 383 questions

SE Radio 616: Ori Saporta on the Role of the Software Architect
Answers 383 questions

Episode 33: Service Oriented Architecture, Pt.2b
Answers 383 questions

Episode 34: Enterprise Architecture
Answers 383 questions

Episode 27: Service Oriented Architecture Pt.1
Answers 383 questions
Episode 115: Architecture Analysis
Answers 383 questions

SE-Radio Episode 312: Sachin Gadre on the Internet of Things
Answers 383 questions

Episode 32: Service Oriented Architecture, Pt.2a
Answers 383 questions

Episode 210: Stefan Tilkov on Architecture and Micro Services
Answers 383 questions

Episode 183: IEEE Transition
Answers 383 questions













