An Emerging Architecture Pattern for Agile Integration: Cell-based Architecture
summary
Proposes a concrete cell-based reference architecture that groups microservices and legacy components into deployable units, enforces all ingress through a cell gateway, and implements local and global meshes with distinct control plane / data plane / management plane separation. Reports practical validation from interviews with 500+ customers, provides a reference specification (Creative Commons) and Apache-hosted code, and mentions a Ballerina-friendly runtime and CI/CD-friendly versioning so cells can be deployed, scaled, and rolled back independently.
AI-written summary · about
chapters (22)
- 0:00Intro
- 2:33Objectives
- 3:55Centralized & Layered
- 4:49Powerpoint Architects
- 5:03Reality of the Enterprise
- 6:22Reference Implementations
- 7:56Gap: architecture development deployment
- 13:22Rise of Microservices
- 14:14Background: Layered Architecture with MSA
- 14:48Background: Segmented Architecture
- 15:42Platform of Platforms
- 20:31Microservice: Business definition
- 23:03Cell: Units of Enterprise Architecture
- 26:26API-centric Architecture
- 27:47Security of Cells
- 33:06Cell Types
- 36:23Human-centric Architecture
- 37:15Measure the success
- 38:41Summary: Cell-based Architecture
- 39:34Reference Methodology
- 40:43Cellery - simple composition and graphical view
- 42:40Ballerina - code and visual syntax in sync
related talks
39mA Decentralized Reference Architecture for Cloud-native Applications
24mA Decentralized Reference Architecture for Cloud-native Applications
06mHow to be API-centric and microservice friendly
41mA Decentralized Reference Architecture for Cloud-Native Applications
40mCell-Based Approach
55mArchitectural Patterns for Rapid, Reliable, Frequent and Sustainable Development
32mCell-Based Architecture With Ruby on Rails
09mGitopsify Cellular Architecture
