ISAQB 2024 - Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
architecting fast flow modular monolith deployment pipelineThis is the presentation that I gave at the excellent ISAQB 2024 Software Architecture Gathering conference.
Abstract
In order to thrive in today’s volatile and uncertain world, businesses needs to innovate at a much faster pace. Recognizing this, IT organizations are adopting the principles and practices of DevOps and the organizational patterns defined by Team Topologies. But while DevOps and Team topologies are vital for delivering the fast flow of changes that today’s businesses need, they are insufficient. To prevent applications from becoming obstacles to rapid change, IT must also create architectures that support fast flow.
In this presentation, I describe a collection of architectural patterns that enable DevOps and Team Topologies to deliver a fast flow of changes. You will learn about how to decide between the monolithic and microservice architecture. I’ll discuss patterns for designing a monolithic architecture that minimize the various kinds of coupling that inhibit fast flow. You will learn how to design an architecture that enables your organization to thrive in today’s uncertain world.