SlideShare a Scribd company logo
Towards a Cloud Enabled 
Data Centric Digital 
Transformation 
Crishantha Nanayakkara
VP ­ Technology, Auxenta
●
Introduction
– Digital Transformation Vs Digitization 
– Enterprise Architecture (EA)
●
Enterprise System Evolution
– Pre­SOA – (Traditional/ Monolithic)
– SOA 
– Microservices
●
Cloud Native Applications 
– Microservices with Containers
●
Data Intensive (Big Data) Applications
Agenda
Digital transformation 
Vs 
Digitization
Digital transformation is the application of digital 
technologies to fundamentally impact all aspects of business 
and society.
Products
People
Process
Digital transformation 
Vs 
Enterprise Architecture
Enterprise Architecture is the complete expression of the 
Enterprise.
It is a description of the goals of an organization, how these goals are 
realized by business processes, and how these business processes can 
be better served through technology.
Source: TOGAF 9.2
Phase 0 – Preliminary
Phase A – Architecture Vision
Phase B – Business Architecture
Phase C – Information Systems Architecture
Phase D – Technology Architecture
Phase E – Opportunities and Solutions
Phase F – Migration Planning
Phase G – Implementation Governance
Phase H – Architecture Change Management 
          Pre­SOAPre­SOA
          (Monolithic)(Monolithic)
          Pre­SOAPre­SOA
          (Monolithic)(Monolithic)
              SOASOA              SOASOA
    MicroservicesMicroservices    MicroservicesMicroservices
(1990s)
(2000s)
(2010s)
Enterprise System Evolution
Cloud Enabled
On Premise
Reference: Microservices: The resurgence of SOA principles and an alternative to the monolith (PWC)
Enterprise System Evolution
1.0 Pre­SOA 
(Monolithic)
Monolithic application has single code base with multiple modules. 
Modules are divided as either for business features or technical 
features. It has single build system which build entire application 
and/or dependency. It also has single executable or deployable binary
Single code base with multiple modules
On-premise or VM based cloud deployment
2.0 Service Oriented Architecture
(SOA)
The Enterprise
Enterprise Application
Silos
Enterprise Application
Enterprise Application
Enterprise Application
Enterprise ApplicationEnterprise Application
Enterprise Application
MiddlewareMiddleware
Enterprise Application
Enterprise Application
Enterprise Application
Enterprise Application
Enterprise Application
Enterprise Application
Enterprise Application
14
SOA
(Service Oriented Architecture)
Source: Open Source SOA
Enterprise Service BusEnterprise Service Bus
Cloud Infrastructure
48 Ministries 60 Departments 8 Provincial
Councils
271 DS Offices
Application
Application
Services
Application
Services
32 Provincial
Ministries
16 Provincial
Departments
Application
Services
Message
BrokerBPS
Service
Registry
An Example ­ SOA
Smart Pipe
3.0 Microservices
●
Cloud Native Applications
– Microservices
– Containers
– DevOps
●
Data Intensive Applications 
– Big Data
– Data Lakes / Data Warehousing
– Machine Learning / Deep Learning
Microservices
3.1 Cloud Native Applications
●
Cloud Native Applications
– Microservices
– Containers
– DevOps
– Continuous Delivery
●
The Cloud Native Computing Foundation (CNCF)
Source: https://pivotal.io/cloud-native
Cloud Native Applications
“It is an approach that builds software applications as 
microservices and runs them on a containerized and 
dynamically orchestrated platform to utilize the 
advantages of the cloud computing model.”
Cloud Native Applications
21
Source: https://github.com/cncf/landscape/blob/master/landscape/CloudNativeLandscape_v0.9.2.jpg
Microservices
1. Domain Driven Design (DDD) ­ Stateless
2. Single Responsibility Principle (SRP)
3. Having a separate data store
4. Published Service Contracts (Swagger /RAML)
5. Container based Deployment (independent, lightweight)
6. Lightweight Communications (REST/HTTP, Websockets)
7, Dumb Pipes, Smart Endpoints
8. Horizontal Scaling (Y­Scale)
MSA
(Micro­Services Architecture)
Reference: Getting Started with Microservices – By Arun Gupta
Netflix started Microservices implementation with the Cloud Migration
Monolithic First – Stanrgler Pattern
(A different Perspective)
Reference: https://martinfowler.com/bliki/MonolithFirst.html
Monolithic First – Stanrgler Pattern
(A different Perspective)
According to MF observed,
●
Almost all the successful microservice stories 
have started with a monolith that got too big 
and was broken up
●
Almost all the cases where I've heard of a 
system that was built as a microservice system 
from scratch, it has ended up in serious 
trouble.
Integrating Microservices with 
Legacy / Monolithic Systems
Containers
1. They are fast, lightweight, consistent 
2. Solves the deployment problems by deploying your application 
with all dependencies into a single container
● Container Orchestration will help to 
– Monitor your system
– Trigger the startup and shutting down the containers
– Balance the load between the active application 
instances
– Handle authentication between instances
● Current available Orchestration Solutions:
– Kubernettes, Docker Swarm, Apache Mesos, AWS ECS
Container Orchestration
Microservice­Container Deployment
Serverless Design
●
Moving away from servers and infrastructure concerns and 
allowing developers to primarily focus on the code is the 
ultimate goal of being serverless. 
3.2 Data Intensive (Big Data) 
Applications
● Big Data
– Variety (Text, Audio, Video, etc)
– Volume (Tera and Peta bytes)
– Velocity (Data Frequency, Not under your control)
Big Data
● What lead to Big Data?
– Cloud Adoption, Social Media, Mobile Usage, Sensor 
Data
What lead to Big Data?
● What is a Big Data Application?
– Data must be in Tera or Peta bytes
– More than one source / form
– Huge processing loads
– Real time stream processing
– Process and Persist in scalable and flexible data stores
– APIs for query purposes
– Provide advanced analytics 
Big Data Applications / Solutions
● What are Big Data Technologies?
– Numerous companies. Numerous products
– Mainly open source
– Cloud focused
– Mostly immature (It is a good thing!)
Big Data Technologies
The Big Data Evolution
(The Open Source Stack)
Batch
Processing
Stream
Processing
Artificial
Intelligence
The Big Data Evolution
(The AWS Cloud Stack)
Batch
Processing
Stream
Processing
Artificial
Intelligence
The Big Data Pipeline
The AWS Big Data Pipeline
Thank YouThank You

More Related Content

PDF
Expectaions in IT industry
PDF
[Sponsored] C3.ai description
PPTX
Pattern driven Enterprise Architecture
PDF
Architecting a Digital Enterprise
PDF
Rethink! How Digital Transformation disrupts Enterprise Architecture
PPTX
Slideshare af fremtidens enterprisearkitekt iwdk15
PPTX
The Role of IT Architect in Enterprise Company (Garuda Indonesia)
PDF
AMAG Forrester about SAP & Lean Enterprise Architecture Management using LeanIX
Expectaions in IT industry
[Sponsored] C3.ai description
Pattern driven Enterprise Architecture
Architecting a Digital Enterprise
Rethink! How Digital Transformation disrupts Enterprise Architecture
Slideshare af fremtidens enterprisearkitekt iwdk15
The Role of IT Architect in Enterprise Company (Garuda Indonesia)
AMAG Forrester about SAP & Lean Enterprise Architecture Management using LeanIX

What's hot (19)

PDF
Open Technology Platform for Digital Transformation
PPTX
AI Solutions in Manufacturing
PDF
Gartner 2017 London: How to re-invent your IT Architecture?
PDF
A Reference Methodology for Agile Digital Businesses
PDF
LeanIX TBM Conference 2018
PPTX
Digital Reference Architecture- A FOCUS ON MIDDLEWARE “THE KILLER APP”
PDF
Architecting the Transformation
PDF
Iterative Architecture: Your Path to on-time Delivery
PDF
What Can We Do With The ArchiMate Language?
PDF
[WSO2Con USA 2018] Deep-dive into Agile Architecture and Methodology
PDF
AI Foundations Course Module 1 - An AI Transformation Journey
PDF
Building a future-ready bank (whatever that future may be)
PDF
[WSO2Con EU 2018] Will Your Agile Practices be the Death of Architecture?
PDF
Your AI Transformation
PDF
IT Architect Profession
PDF
How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...
PDF
Lisa martinez candidate BA
PPTX
Foundation for accelerating digital development—Two-speed IT
PPTX
Iot 7-12-2021
Open Technology Platform for Digital Transformation
AI Solutions in Manufacturing
Gartner 2017 London: How to re-invent your IT Architecture?
A Reference Methodology for Agile Digital Businesses
LeanIX TBM Conference 2018
Digital Reference Architecture- A FOCUS ON MIDDLEWARE “THE KILLER APP”
Architecting the Transformation
Iterative Architecture: Your Path to on-time Delivery
What Can We Do With The ArchiMate Language?
[WSO2Con USA 2018] Deep-dive into Agile Architecture and Methodology
AI Foundations Course Module 1 - An AI Transformation Journey
Building a future-ready bank (whatever that future may be)
[WSO2Con EU 2018] Will Your Agile Practices be the Death of Architecture?
Your AI Transformation
IT Architect Profession
How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...
Lisa martinez candidate BA
Foundation for accelerating digital development—Two-speed IT
Iot 7-12-2021
Ad

Similar to Towards Cloud Enabled Data Intensive Digital Transformation (20)

PDF
Digital Transformation.pdf
PDF
Arquitectura Empresarial impulsando la transformación digital
PPTX
BUSINESS TRANSFORMATION – DIGITAL TECH - SMART DEVICES
PDF
Data Architecture In the age of Digital Transformation
PDF
Cloud-Migration-Methodology v1.0
PPTX
Akshay guleria digital innovations
PDF
Tech Leaders of DFW presentation by Mirza Chughtai, April 2018
PDF
The leap from modernizing to transforming the enterprise it space
PPTX
The Digital Landscape: 2015 & Beyond
PDF
Resume-of-PrakashBT-ProjectManager-IT-Infrastructure
DOCX
deborshi_CV_new_DE_SA
PDF
Data-Centric Business Transformation Using Knowledge Graphs
PPTX
Akshay Guleria digital innovations
PDF
Driving the Telecom Digital Transformation through Open Digital Architecture
DOCX
CV for Richard Patrick Thacker
DOC
Abhishek_Kaushik_Resume_Jan16
PPT
Presentazione devoteam 2011
PDF
Digital Architecture – The Missing Link in Digital Transformation Success
PDF
Business process automaton Training.pdf
PDF
Webinar: Digital Transformation in Construction. Thinking One Step Ahead.
Digital Transformation.pdf
Arquitectura Empresarial impulsando la transformación digital
BUSINESS TRANSFORMATION – DIGITAL TECH - SMART DEVICES
Data Architecture In the age of Digital Transformation
Cloud-Migration-Methodology v1.0
Akshay guleria digital innovations
Tech Leaders of DFW presentation by Mirza Chughtai, April 2018
The leap from modernizing to transforming the enterprise it space
The Digital Landscape: 2015 & Beyond
Resume-of-PrakashBT-ProjectManager-IT-Infrastructure
deborshi_CV_new_DE_SA
Data-Centric Business Transformation Using Knowledge Graphs
Akshay Guleria digital innovations
Driving the Telecom Digital Transformation through Open Digital Architecture
CV for Richard Patrick Thacker
Abhishek_Kaushik_Resume_Jan16
Presentazione devoteam 2011
Digital Architecture – The Missing Link in Digital Transformation Success
Business process automaton Training.pdf
Webinar: Digital Transformation in Construction. Thinking One Step Ahead.
Ad

More from Crishantha Nanayakkara (20)

PDF
Sri Lanka Government Enterprise Architecture
PDF
Application Deployement Strategies
PDF
Azure for AWS Developers
PDF
Enterprise Integration in Cloud Native Microservices Architectures
PDF
AWS Systems Manager
PDF
AWS Big Data Landscape
PDF
1BT_Designing_Microservices
PDF
1BT_Tech_Talk_AWS_Cross_Account_Access
PDF
AWS Security Hub
PDF
Resiilient Architectures on AWS
PDF
Reactive Microservices
PDF
Container Architecture
PDF
Domain Driven Design and Hexagonal Architecture
PDF
Microservices
PDF
Enterprise architecture in the current e-Government context in Sri Lanka
PDF
Modern Trends in IT
PDF
ICTA Meetup 12 - Message Brokers
PDF
ICTA Meetup 11 - Big Data
PDF
Lanka Gate Core Components - Government CIO Workshop Dec 2013
PDF
ICTA Technology Meetup 06 - Enterprise Application Design Patterns
Sri Lanka Government Enterprise Architecture
Application Deployement Strategies
Azure for AWS Developers
Enterprise Integration in Cloud Native Microservices Architectures
AWS Systems Manager
AWS Big Data Landscape
1BT_Designing_Microservices
1BT_Tech_Talk_AWS_Cross_Account_Access
AWS Security Hub
Resiilient Architectures on AWS
Reactive Microservices
Container Architecture
Domain Driven Design and Hexagonal Architecture
Microservices
Enterprise architecture in the current e-Government context in Sri Lanka
Modern Trends in IT
ICTA Meetup 12 - Message Brokers
ICTA Meetup 11 - Big Data
Lanka Gate Core Components - Government CIO Workshop Dec 2013
ICTA Technology Meetup 06 - Enterprise Application Design Patterns

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Machine learning based COVID-19 study performance prediction
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Electronic commerce courselecture one. Pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPT
Teaching material agriculture food technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Cloud computing and distributed systems.
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Empathic Computing: Creating Shared Understanding
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Weekly Chronicles - August'25 Week I
Electronic commerce courselecture one. Pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Teaching material agriculture food technology
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Cloud computing and distributed systems.
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf
Encapsulation_ Review paper, used for researhc scholars
Empathic Computing: Creating Shared Understanding
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

Towards Cloud Enabled Data Intensive Digital Transformation