SlideShare a Scribd company logo
Iterative	Architecture	:	A	Pragmatic	
approach	to	Digital	Transformation
Asanka	Abeysinghe	
Vice	President,	Solutions	Architecture	
WSO2,	Inc
all	good	
things	must	
come	to	an	
end
Geoffrey	Chaucer	-	1374
?
digital	universe
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
company		
																																								is	the	
digital	strategy
Problem
• A	platform			
• 100	APIs,	60	message	flows,	80	services,	n	Das	
• Multi-tenanted,	3	active	tenants			
• First	release	after	3	years
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
“	think	big	act	small	“
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
feedback
plan	
build	
test	
run
repeat
technical	 non-technical
Iterative	peopleware
digital	workforce
pods
Source:	The	Connected	Company	– Dave	Gray
digital-core
knowlage		
cultural }gap
followers
evangelizing	
on	boarding		
training		
hackathon
engage		
empower	
entrust
Iterative	software
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
Innovation	platform
Reference	architecture
Runtime
Vertically	iterative
Horizontally	iterative
Platform	and	projects
Platform	and	projects
Success	story
Platform
Platform	
teamProject	1
Project	
team	1
Project	2
Project	
team	2
Project	n
Project	
team	n
- Platform	owner:	biz
- Enterprise/platform	 architect
- Platform	specialist	
- Test	automation	eng
- Operational/devops
- Project	manager
- Business	architect
- Solutions/application	 architect
- Integration/implementation	 eng.
- QA	eng
Iterative	projects:	summary
Tools
Scrum
SAFe	(Scaled	Agile	Framework)
TOGAF	(The	Open	Group	Architecture	Forum)
create	your	own	tools	
zero	touch	automation:	Motorola	
NEXEN	tools:	BNY-M	
……………
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
awareness		
access		
transparent
Iterative	middleware
Rich	functional	capabilities
Open	technology	platform
Become	
recomposable
Frontend JS
UX API
Business
API
Application
API
Data API Infra API
Device
optimized
Business
rules
Business
content
Products &
services
CRM
ERP
HR
Master
Marketting
History
Relations
Devices
Virtual
Automation
OpsIntegrationWorkflow
APIs	the	digital	connectors
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
We	are	using	
integration	
product	
#$@%,	is	it	
possible	to	use	
your	Identity	
product	?	
YES,	of	course	
……….	………	
….	……	…..
I’m	using	
identity	
product	
#$@%,	can	I	
only	use	
WSO2	API	
Manager	?
YES,	of	course	
……….	………	
….	……	AND
Open	interoperability
Edge	technologies
• Container-native		
• Microservices		
• Serverless	
• Continuous-*
Decentralized
Platform	of	platforms
Platform
Platform
Platform
Platform
User-store CI/CD
Open	source
freedom		
ownership	
community	
investment
Lead	by	example
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation
person	who	lead	
the	digital	
transformation	
You
a	digital	
enterprise
Your	
organization
“We	didn’t	do	
anything	wrong,	
but	somehow,	
we	lost”	
-	NOKIA,	CEO
“Jump	to	the	
next	curve”
-	Guy	Kawasaki
http://ballerinalang.org/
Open	
technology	for	
agile	digital	
business.
Thank	You!

More Related Content

WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Transformation