Asanka Abeysinghe | Chief Technology Evangelist | WSO2, Inc | @asankama
Architecting the Transformation
Convert architecture into a value stream generator
February, 18 2021 #architect2architect https://wso2.com/
2019
1997 2003
Architect
2012
VP Solutions
Architecture
2001 2008
Director
Solutions
Architecture
Deputy CTO
Open Source
Distributed Computing
Programmer
COBOL
OLE, OLE2


COM, COM+


DCOM


CORBA
Java Developer
J2EE


MMS
286-DX4
Eventing


FIX


HL7
CONNECT-health
Global architecture team


500+ customers


Champions program
Chief Architect
2005
QSP


AR


Trusted advocate
Game hacker


C++ programmer
Age-16
Hedge fund tools
Ref. Architecture


Ref. Methodology


Evangelize
2018
Middleware Developer/Architect
Entrepreneur
Chief Technology
Evangelist
2020
Connecting humans & technology


Architecting the transformation
2
Next 45-minutes
Journey of an architect
Intro
Transformation
Architect
Architecture
Delta
Strategy to execution
Contribution
3
Transformation
4
Intro
Transformation
Architect
Architecture
Delta
Strategy to execution
Contribution
Everyone in a transformation.
5
7 YEARS
In a few months
Leapfrogged by
Source: https://www.consultancy.uk/news/26372/covid-19-has-accelerated-digital-transformation-by-seven-years
6
• Crowded market

• Multiple options 

• Best experience 

• Competitive advantage
Business models
Di
ff
erentiators
Industry speci
fi
c
Common capabilities
7
Digitally-driven organization
• Decentralized 

• Lean agile 

• Open-* 

• Customer-centric 

• Cloud-native technologies

• Data-driven
Design principles
8 Image credit: https://www.
fl
ickr.com/photos/visualpunch/
Transformation objectives
9
Maturity model
10
11
“Iteratively move to the right”
12
Role of the architect
13
Intro
Transformation
Architect
Architecture
Delta
Strategy to execution
Contribution
Wicklow, Ireland
Spring-2004
14
Product strategy White boarding Coding
Eric Nadalin Denis Hennessy
- Credibility 

- Impact to the system

- Storyteller 

- Visual 

- Not Powerpoint architecture
Architect is a warrior -
who protects the
organization by finding
solutions and link
business and technology.
15
Architect has a guide.
16
Architect is a curator.
17
Architecture
18
Intro
Transformation
Architect
Architecture
Delta
Strategy to execution
Contribution
A specification?
19
A diagram?
20
A value stream generator.
21
22
23
Source: https://dzone.com/articles/future-retail-a-business-and-technical-architectur
Business
Architecture
Information Architecture
24
Consumption focused
Agregates
Historical data
Relationship data 

(Normalized/documented)
Raw data
$
Idea Credit: Jennifer Lim - Data Technology Strategic Exec.
Application Architecture
25
Technology Architecture
26
Delta
27
Intro
Transformation
Architect
Architecture
Delta
Strategy to execution
Contribution
Gap
Strategy into execution - messy middle 

Layered and centralized 

Shadow IT

Siloed: brown
fi
eld and green
fi
eld 

Disconnected: architect | developer | devops 

AgileWaterfall, Wagile
28
Execution
29
Intro
Transformation
Architect
Architecture
Delta
Strategy to execution
Contribution
30
Principles
drive
decisions
Values define using the business architecture
31
Business Strategy
Business Outcome
Business Outcome Business Outcome
Concept Consumption
Value stream
Value Value Value
Initiatives
Distributed information architecture
32
Modernize data architecture
33
Source:https://medium.com/architect2architect/microdata-architecture-5449596a3f6f
Simplified
34
Delivery
channel
API Services
Quality of services
Integration
System
of
record
Level 0 Level 1
Decentralized
35
Separation of concerns
36
Operational model
37
Execution model
38
More in the architect’s battle card
Domain-driven (domain == cell)

Programmability 

Composable with APIs 

Inside out approach

Projects to products 

Design on the cloud for the cloud
39
Contribution
40
Intro
Transformation
Architect
Architecture
Delta
Strategy to execution
Contribution
Authored
• Cell-based Architecture: https://github.com/wso2/reference-architecture/blob/master/reference-architecture-cell-based.md

• Layered and Segmented: https://github.com/wso2/reference-architecture/blob/master/reference-architecture-layered-segmented.md

• Agile Methodology: https://github.com/wso2/reference-methodology/blob/master/reference-methodology.md

• Cellular Enterprise: https://www.forbes.com/sites/forbestechcouncil/2020/06/29/the-cellular-enterprise

• Architect to architect: https://medium.com/architect2architect
41
#architect2architect
42
https://wso2.com/

Architecting the Transformation