Published Jan 30, 2025

SE Radio 653: Asanka Abeysinghe on Cell-Based Architecture

Join Asanka Abeysinghe as he unveils the transformative power of cell-based architecture, revolutionizing the microservices landscape by integrating application, deployment, and team structures for enhanced scalability and governance. Explore insights on API gateway control, iterative implementation, and the strategic cost benefits of adopting this innovative approach in modern organizations.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Questions from this episode

Episode Highlights

  • Gateway Control

    API gateways in cell architecture offer significant advantages by controlling communication and enforcing standards. explains that gateways allow developers to expose APIs rather than service endpoints, maintaining a clear distinction between the two 1. This approach provides developers with the freedom to innovate within defined guardrails, ensuring consistency across the enterprise architecture.

    By applying that principle, you are exposing all the APIs from that cell gateway and letting the person who's invoking those services to use the API instead of using the service endpoint.

    ---

    Additionally, gateways enable the application of policies at the domain level, offering a seamless integration that aligns with enterprise standards 1.

       

    Enhanced Observability

    Observability is enhanced through the use of API gateways in cell architecture, as they centralize communication and data capture. Asanka highlights that gateways facilitate the collection of observability data, providing a comprehensive view of transactions and communication patterns 2. This capability is crucial for debugging and understanding service interactions across domains.

    You can easily capture the observability data from that cell gateway and then have a full picture of what is the round trip of a specific transaction.

    ---

    By implementing gateways, organizations can trace calls and interactions, ensuring a robust monitoring system that supports both intercell and intracell communication 2.

Related Episodes