This deck introduces "cell-based" reference architecture, which is API-centric, cloud-native, and microservices-friendly. Further explains the role of APIs in the cell-based approach, as well as examine how real applications are built as cells. The deck covers metrics and approaches that can be used to measure the effectiveness of the architecture and explore how organizations can implement the cell approach.
Meet us at a city near you - https://wso2.com/integration-summits-2019/
[WSO2 Integration Summit Paris 2019] Emerging Architecture Patterns API-centric and Cell-based
1. INTEGRATION SUMMIT 2019
API and cell-based architectures
Dr Paul Fremantle
CTO & Co-Founder, WSO2
paul@wso2.com / @pzfreo
INTEGRATION
2. INTEGRATION SUMMIT 2019
The Integration Imperative is Growing
Disaggregated architectures drive 50 billion endpoints, growing >1 trillion
CONSUMER DEMAND
Scale and agility are pushing
app disaggregation...
âŠthat makes hybrid
integration the unspoken
challenge of all cloud
services
SUPPLIERS DISAGGREGATE ARCHITECTURE TO MEET DEMAND
1
10
102
103
105
109
MONOLITHIC
BUSINESS APP
ENTERPRISE
APPS
DEPARTME
NTAL APPS
SAAS APPS
PUBLIC /
PRIVATE APIS
SERVERLESS &
MICROSERVICES
1970s
|
MAINFRAME
1980s
|
IT
AWAKENING
1990s
|
INTERNET
2000s
|
MOBILE
2010s
|
IoT/AI
2020+
|
DIGITAL NATIVE
3. INTEGRATION SUMMIT 2019
APIs create business agility
that fosters the rapid
business reconfiguration
necessary to continually
adapt to an unknown future
of constant change.â
~ Randy Heffner,
Forrester Research
...And APIs Are The Glue
All integration is becoming hybrid integration
â
4. Why are APIs important?
âąâŻ An API is a business capability delivered over the Internet
to internal or external consumers
â⯠Network accessible function
â⯠Available using standard web protocols
â⯠With well-defined interfaces
â⯠Designed for access by third-parties
âąâŻ A Managed API is:
â⯠Actively advertised and subscribe-able
â⯠Available with SLAs
â⯠Secured, authenticated, authorized and protected
â⯠Monitored and monetized with analytics
5. APIs are the products of the 21st Century
â⯠APIs are how digital value is delivered
â⯠Monetized either directly or indirectly
â⯠Increasingly intermediated, traded and marketed
â⯠Not just between organisations but within
organisations as well
15. INTEGRATION SUMMIT 2019
A cloud-native programming language for microservices and APIs
â⯠A compiled, transactional, statically and
strongly typed programming language with
textual and graphical syntaxes.
â⯠Incorporates fundamental concepts of
distributed system integration
â⯠Offers a type safe, concurrent
environment to implement microservices
with distributed transactions, reliable
messaging, stream processing, and
workflows.
17. â⯠An API Marketplace goes
above and beyond the API
Developer Portal
â⯠Enables aggregation and trade
in APIs
â⯠Creates new revenue sharing
models
API Marketplaces
21. 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.
â
â
â
22. 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.
â
â
â
26. 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
38. Summary
âąâŻ Disaggregation is inevitable
âąâŻ Cloud Native + APIs => Agility
âąâŻ An API strategy is essential for
â⯠Digital transformation, and
â⯠Organisational effectiveness
âąâŻ Cells are the building blocks of a composable
enterprise