platform for digital transformation
TRANSCRIPT
Platform for Digital
Transformation
Asanka Abeysinghe
Vice President, Solutions Architecture
Strategy for Modern Enterprise Architecture
http://asanka.abeysinghe.org
@asankama
Platforms are systems that support a
community. A platform is an investment,
often a long-term investment that will only
pay for itself over a long period of time. A
platform supports a network — a shared
resource — and in order to thrive, it must
attract and retain members.
- Gray, Dave; The Connected Company.
- Demand from the business stakeholders
- Rapidly changing business requirements
- Quick release cycles
- Continues integration and testing
- Rapid technology changes
- Provide Middleware-as-a-Service (platform)
Do I need the entire platform
?
Picture credit : http://flicker .com
Picture credit : http://flicker .com
Give a code name for the
platform. e.g. Digital PlatformDon’t use product/vendor names.
Introduce an onboarding
program.Including samples, documents, patterns and
training.
Evangelize the platform
(internally).
Build foundation services and
expose as APIs. Increase the developer productivity and
reusability.
Seamlessly integrated.
Have a common enterprise
architecture practices across
the organization. Include architects from different BUs and
architecture groups.
New Ideas
BetterIdeas
CommonIdeas
I don’t know exactly what I want. I need to experiment.
I know what I want, but it needs to be different from my competitors.
I know what I want and it doesn’t have to be unique.
Syst
em
s o
fInnovation
Differentiation
Record
Digital Platform
Business Domain Services [Can, but does not change often]
Rate of Change := Managed, Medium
Digital Experience [Can and does change often]
Rate of Change := Uncontrollable, Fast
Data Subject Services [Does not change often]
Rate of Change := Managed, Slow
Digital
Traditional
Mobile,
social, storeEvent driven,
IoT
Bigdata,
analytics DevOps Iterative
Cloud nativeOpen source API driven
{ }Polyglot
programmingQoS
Mobile,
social, storeEvent driven,
IoT
Bigdata,
analytics DevOps Iterative
Cloud nativeOpen source API driven
{ }Polyglot
programmingQoS