SlideShare a Scribd company logo
CTO and Co-Founder, WSO2
paul@wso2.com
@pzfreo
Paul Fremantle
Enabling Agile Integration Teams
[WSO2Con EU 2018] Enabling Agile Integration Teams
[WSO2Con EU 2018] Enabling Agile Integration Teams
http://2011.igem.org/Team:UNIPV-Pavia/Project/Modelling
Biology is fundamentally the
study of complex systems
Agile is here
- just not very
evenly distributed
CONSUMER DEMAND
SUPPLIERS DISAGGREGATE ARCHITECTURE TO MEET DEMAND
1
10
102
103
105
109
MONOLITHIC
BUSINESS APP
ENTERPRISE APPS DEPARTMENTAL
APPS
SAAS APPS PUBLIC / PRIVATE APIS SERVERLESS &
MICROSERVICES
1970s
|
MAINFRAME
1980s
|
IT AWAKENING
1990s
|
INTERNET
2000s
|
MOBILE
2010s
|
IoT/AI
2020+
|
DIGITAL NATIVE
Physical
Functional
Linux/OS
Virtualization
Cloud
Containers
K8s, Cloud
Orchestration
ABIs Web Services SOA APIs Endpoints
Cloud Native
Niels Bohr “ “An expert is a man who has
made all the mistakes which
can be made, in a narrow
field.
[WSO2Con EU 2018] Enabling Agile Integration Teams
Agile - Developer Flow
Agile Flow for
Development Teams
What Interrupts Team Flow?
The wrong organization interrupts flow
App Logic
. . .
Scaling HA Resilience Observability
Scaling HA Resilience Observability
HA Resilience Observability
Compute Network Storage
Ops Infrastructure
Centralized
Dev Org
Middleware
& Integration
CoE Teams
Ops
Team
HA Resilience ObservabilityScaling
INTEGRATION
HA Resilience ObservabilityScaling
MESSAGING
HA Resilience ObservabilityScaling
DATA
HA Resilience ObservabilityScaling
SECURITY
App LogicApp Logic
App 1 App 2 App (n)
Fast Waterfall
“Wagile”
[WSO2Con EU 2018] Enabling Agile Integration Teams
Complex processes
interrupt flow Step 1 Step 1 Step 1
Step 2 Step 2 Step 2
… … …
Step n Step p Step q
SGMM
SOA
Governance
Planning
Assessment
SOA
Governance
Capabilities
Heat Map
SOA
Governance
Transition
Plan
SOA
Governance
Assets Techniques, Checklist,
Guidance, Examples
Governance Process
Models
The wrong
technology stack
interrupts flow
The best architectures, requirements, and designs emerge from
self-organizing teams.
The Agile Manifesto
Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant
pace indefinitely.
Deliver working software frequently with a preference to the
shorter timescale.
“
“
“
Physical
Functional
Linux/OS
Virtualization
Cloud
Containers
K8s, Cloud
Orchestration
ABIs Web Services SOA APIs Endpoints
O
rganizational
Composable Enterprise
The best architectures, requirements, and designs emerge
from self-organizing teams.
The Agile Manifesto
Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant
pace indefinitely.
Deliver working software frequently with a preference to the
shorter timescale.
“
“
“
A team which:
● Manages its own work
● Pulls work
● Doesn’t require “command and control”
● Communicates effectively with each other
● Is not afraid to ask questions
● Continuously evolves skills and capabilities
What is a “self-organizing” team?
https://www.scrumalliance.org/community/articles/2013/january/self-organizing-teams-what-and-how
Self Organizing Teams
https://www.testingexcellence.com/10-traits-agile-self-organizing-team/
Two Pizza Rulehttps://flic.kr/p/X9B7CH
n(n-1)
2
Simple maths
[WSO2Con EU 2018] Enabling Agile Integration Teams
A self-organising team doesn’t make
every decision...
Governance vs
Autonomy
29Governance can interrupt team flow
The cell is the basic structural,
functional, and
biological unit of all known
living organisms
[WSO2Con EU 2018] Enabling Agile Integration Teams
Cell boundaries
Transmembrane receptors and signalling
Why did SOA fail to
live up to its potential?
[WSO2Con EU 2018] Enabling Agile Integration Teams
APIs are designed for boundaries
● Authentication required and expected
● Authorization
● Rate limiting / Throttling
● Analytics and Observability
● No assumption that others will use it:
○ Developer-friendly portals
■ SDKs, samples, forums
○ Developer-friendly governance
■ Versioning, Deprecation notification, etc
Control Plane
Data Plane
API-driven integration agile architecture
ESB / Centralised Integration
Legacy systems / Layered Architecture
API Management Global
Control
and
Data
Planes
Cell
Self-contained
Deployable as a unit
Independently elastic
Data plane and control plane
Cells Are Building Blocks For The Composable Enterprise
Enabling
agile teams
[WSO2Con EU 2018] Enabling Agile Integration Teams
[WSO2Con EU 2018] Enabling Agile Integration Teams
[WSO2Con EU 2018] Enabling Agile Integration Teams
44
“If You Can't Measure It,
You Can't Improve It”
Peter Drucker
45
https://www.tasktop.com/blog/5-best-metrics-youve-never-met/
MTTR
46
https://dzone.com/articles/reducing-mttr
Flow efficiency
47
Boundaries for Agile Integration
● Have a clear global data and control plane
○ An API Management platform provides an effective global control
plane
● Ensure teams offer clear boundaries
○ Versioned APIs managed through the global control plane
● Give teams freedom to evolve within those
boundaries
○ Within a cell they are free to use any approach
Cell boundary =
Team boundary
Developer first integration
Edit, ShareObserve
BuildDeploy
Debug
And Test
Developer
Flow
IDE integration:
Eclipse, IntelliJ,
VSCode
CI/CD:
Jenkins, Travis,
Codefresh
Test Frameworks:
SOAPUI, TestNG
Code repos:
Github, Gitlab
Binary repos:
Maven, Ballerina
Central, JFrog
Cloud
Orchestration:
Docker,
Kubernetes,
PCF, AWS CF, etc
Observability:
Splunk,
Prometheus,
Jaeger, ELK
Staging:
Blue/Green Deploy
Canary
Continuous Deploy
Developer first integration at WSO2
● Ballerina
● Microservices product stack
○ MicroIntegrator
○ MicroGateway
○ MicroBroker
○ MicroStreaming / Siddhi
● Developer tooling that produces immutable
containers
[WSO2Con EU 2018] Enabling Agile Integration Teams
Timelapse of Sponge Reaggregation - https://www.youtube.com/watch?v=SvtDMo7fjAc
The recoupling of
decoupled components
into new agile teams
Based on teams, with
devops, cloud
infrastructure and intra-cell
comms
Agile inside the cell,
versioned and gatewayed
at the boundary
https://blog.cirm.ca.gov/
“Remember that every science is
based upon an abstraction... All
sciences are differentiated by their
abstraction.”
Fulton J. Sheen
Everyone is on a journey towards agility
Integration agility needs to catch up with project agility
This means a shift towards enabling integration agile teams
Reaggregating with a cellular architecture and
self-organising teams creates a composable enterprise
Flow metrics allow you to understand cell health
THANK YOU
wso2.com

More Related Content

What's hot (20)

PDF
Real-Time ETL in Practice with WSO2 Enterprise Integrator
WSO2
 
PPTX
Avoid SPOF in Cloud-native Apps
Thang Chung
 
PDF
[WSO2Con EU 2018] Simplifying Digital Transformation with an "API Aware" Mindset
WSO2
 
PDF
Exposing GraphQLs as Managed APIs
WSO2
 
PDF
Building and Deploying Complex Streaming Data Processing Pipelines with WSO2 ...
WSO2
 
PPTX
BigBlueButton Platform Components
RIADVICE
 
PDF
[WSO2Con EU 2018] Kicking Your Enterprise Security Up a Notch With Adaptive A...
WSO2
 
PDF
The Role of Integration in Microservice Architecture (MSA)
Asanka Abeysinghe
 
PPTX
Service Mesh for Microservices - Vietnam Mobile Day - June 2018
Thang Chung
 
PPTX
From Microservices to Service Mesh - devcafe event - July 2018
Thang Chung
 
PDF
Microservice architecture
Žilvinas Kuusas
 
PDF
[WSO2Con EU 2018] Building Reactive Applications Using Event Driven Architecture
WSO2
 
PPTX
Microevent
Angelo Agatino Nicolosi
 
PDF
[WSO2Con EU 2018] WSO2 API Manager - Why, What, How, and What's Next
WSO2
 
PDF
[Webinar] WSO2 Enterprise Integrator 7.1.0 Release
WSO2
 
PDF
Fossasia 2017 - ManageIQ presentation
Carol Chen
 
PDF
Expanding OEM Opportunities with WSO2
WSO2
 
PPTX
Do You Need A Service Mesh?
NGINX, Inc.
 
PDF
Enterprise Integration in Cloud Native Microservices Architectures
Crishantha Nanayakkara
 
PDF
[WSO2Con EU 2018] A New Service Architecture for Effective Business Services
WSO2
 
Real-Time ETL in Practice with WSO2 Enterprise Integrator
WSO2
 
Avoid SPOF in Cloud-native Apps
Thang Chung
 
[WSO2Con EU 2018] Simplifying Digital Transformation with an "API Aware" Mindset
WSO2
 
Exposing GraphQLs as Managed APIs
WSO2
 
Building and Deploying Complex Streaming Data Processing Pipelines with WSO2 ...
WSO2
 
BigBlueButton Platform Components
RIADVICE
 
[WSO2Con EU 2018] Kicking Your Enterprise Security Up a Notch With Adaptive A...
WSO2
 
The Role of Integration in Microservice Architecture (MSA)
Asanka Abeysinghe
 
Service Mesh for Microservices - Vietnam Mobile Day - June 2018
Thang Chung
 
From Microservices to Service Mesh - devcafe event - July 2018
Thang Chung
 
Microservice architecture
Žilvinas Kuusas
 
[WSO2Con EU 2018] Building Reactive Applications Using Event Driven Architecture
WSO2
 
[WSO2Con EU 2018] WSO2 API Manager - Why, What, How, and What's Next
WSO2
 
[Webinar] WSO2 Enterprise Integrator 7.1.0 Release
WSO2
 
Fossasia 2017 - ManageIQ presentation
Carol Chen
 
Expanding OEM Opportunities with WSO2
WSO2
 
Do You Need A Service Mesh?
NGINX, Inc.
 
Enterprise Integration in Cloud Native Microservices Architectures
Crishantha Nanayakkara
 
[WSO2Con EU 2018] A New Service Architecture for Effective Business Services
WSO2
 

Similar to [WSO2Con EU 2018] Enabling Agile Integration Teams (20)

PDF
[WSO2 Summit Brazil 2018] The API-driven World
WSO2
 
PDF
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
Yenlo
 
PDF
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
WSO2
 
PDF
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
Yenlo
 
PDF
[WSO2 Integration Summit Nairobi 2019] Emerging Architecture Patterns: API-ce...
WSO2
 
PDF
[WSO2 Integration Summit Stuttgart 2019] Emerging Architecture Patterns: API-...
WSO2
 
PDF
[WSO2 Integration Summit Paris 2019] Emerging Architecture Patterns API-centr...
WSO2
 
PDF
[WSO2 Integration Summit Madrid 2019] Emerging Architecture Patterns: API-cen...
WSO2
 
PDF
[WSO2 Integration Summit London 2019] The Composable Enterprise
WSO2
 
PDF
[WSO2 Integration Summit Bern 2019] Composable Enterprise
WSO2
 
PDF
[WSO2 Integration Summit Johannesburg 2019] Technology Market Outlook and Str...
WSO2
 
PDF
[WSO2Con EU 2018] Keynote - The API Driven World
WSO2
 
PPTX
Decentralized APIs for Agile Businesses
Nuwan Dias
 
PPTX
APIdays Zurich 2019 - Decentralized API Management for Agile Enterprises Nuwa...
apidays
 
PDF
A Reference Methodology for Agile Digital Businesses
WSO2
 
PDF
The Reconstitution of Middleware with APIs
Asanka Abeysinghe
 
PDF
[WSO2 Summit New York 2018] Integration Agility
WSO2
 
PDF
[WSO2 Summit Chicago 2018] Welcome Address: Integration Agility
WSO2
 
PDF
[WSO2Con USA 2018] How to Build an Agile Enterprise
WSO2
 
PPTX
Creating a pull for DevOps in an Agile Transformation
Timothy Wise
 
[WSO2 Summit Brazil 2018] The API-driven World
WSO2
 
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
Yenlo
 
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
WSO2
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
Yenlo
 
[WSO2 Integration Summit Nairobi 2019] Emerging Architecture Patterns: API-ce...
WSO2
 
[WSO2 Integration Summit Stuttgart 2019] Emerging Architecture Patterns: API-...
WSO2
 
[WSO2 Integration Summit Paris 2019] Emerging Architecture Patterns API-centr...
WSO2
 
[WSO2 Integration Summit Madrid 2019] Emerging Architecture Patterns: API-cen...
WSO2
 
[WSO2 Integration Summit London 2019] The Composable Enterprise
WSO2
 
[WSO2 Integration Summit Bern 2019] Composable Enterprise
WSO2
 
[WSO2 Integration Summit Johannesburg 2019] Technology Market Outlook and Str...
WSO2
 
[WSO2Con EU 2018] Keynote - The API Driven World
WSO2
 
Decentralized APIs for Agile Businesses
Nuwan Dias
 
APIdays Zurich 2019 - Decentralized API Management for Agile Enterprises Nuwa...
apidays
 
A Reference Methodology for Agile Digital Businesses
WSO2
 
The Reconstitution of Middleware with APIs
Asanka Abeysinghe
 
[WSO2 Summit New York 2018] Integration Agility
WSO2
 
[WSO2 Summit Chicago 2018] Welcome Address: Integration Agility
WSO2
 
[WSO2Con USA 2018] How to Build an Agile Enterprise
WSO2
 
Creating a pull for DevOps in an Agile Transformation
Timothy Wise
 
Ad

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
WSO2
 
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
WSO2
 
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
WSO2
 
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
WSO2
 
PDF
Platformless Modernization with Choreo.pdf
WSO2
 
PDF
Application Modernization with Choreo for the BFSI Sector
WSO2
 
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
WSO2
 
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2
 
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2
 
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2
 
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2
 
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2
 
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2
 
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
WSO2
 
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
WSO2
 
PDF
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
WSO2
 
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
WSO2
 
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
WSO2
 
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
WSO2
 
Platformless Modernization with Choreo.pdf
WSO2
 
Application Modernization with Choreo for the BFSI Sector
WSO2
 
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
WSO2
 
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2
 
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2
 
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2
 
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2
 
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2
 
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2
 
WSO2Con 2025 - Architecting Cloud-Native Applications
WSO2
 
Mastering Intelligent Digital Experiences with Platformless Modernization
WSO2
 
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
Ad

Recently uploaded (20)

PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 

[WSO2Con EU 2018] Enabling Agile Integration Teams