SlideShare a Scribd company logo
1 of 28
10th March 2016
Bimodal / Two-speed IT and
Cloud Serverless Microservice Architecture
Robert Wilson
Solution Architect
https://www.linkedin.com/in/robertwilsonprofile
2
Mature organisations by their nature have significant inertia which can make it difficult to respond
quickly to disruption in their market. Different approaches to improve responsiveness are being
taken by organisations to work around this, these include:
 Start a new business targeted at disruptors, for example Qantas started Jetstar and NAB started
Ubank
 Move IT to a fully DevOps model for agility
 Move to a Bimodal IT / Two-speed IT where part of the organisational IT supports legacy
enterprise systems and part of IT can be disruptive and agile
Introduction
Bimodal IT / Two-speed IT
4
Gartner introduced in early 2015 the term Bimodal IT and defines it as:
“the practice of managing two separate, coherent modes of IT delivery, one focused on stability and
the other on agility.
Mode 1: is traditional and sequential, emphasizing safety and accuracy.
Mode 2: is exploratory and nonlinear, emphasizing agility and speed.”[1]
Bimodal IT - Gartner
5
Mode 1 Organisational IT or Traditional Organisational IT is seen as maintaining the enterprise
systems, the systems of record, such as Enterprise Resource Planning (ERP) Systems or Enterprise
Data Warehouse (EDW).
Systems of record are used by employees and support functions including recording transactions and
maintain accounting data.
Mode 1 Organisational IT
6
Mode 2 Organisational IT or Innovative Organisational IT is the agile, disruptive and innovative IT
developing with short release cycles for weekly/daily/hourly deployment of features or for A/B
testing.
This mode is to respond quickly to opportunities and changes in market conditions and the focus is
B2C or B2B mobile, collaborative, social applications. These have been termed systems of
engagement by Geoffrey Moore [3].
The systems of engagement can build on and leverage systems of record. Systems of engagement
focus on people and can deliver personalised content on multiple devices. B2C are consumer focused
systems of engagement and B2B are Enterprise systems of engagement
Mode 2 Organisational IT
7
McKinsey refers to organisations having two modes of delivery as Two-speed IT where the high-
speed IT can create strategic advantage for the enterprise with low speed maintaining systems of
record [2].
They see Two-speed IT as re-inventing IT to support digitisation as part of an organisational
transformation so as to deliver a strong digital capability in the organisation.
Their approach is to incrementally re-invent IT with Two-speed IT so as to focus the high-speed IT on
high value areas for an initial period. After which agile innovative IT approach is roll out to other
areas of IT.
This approach differs from Gartner in that the aim is to introduce a high speed IT and then eventually
scale it to the rest of IT
Two-speed IT - McKinsey
8
McKinsey raises critical projects spanning both IT speeds could become uncoordinated and result in
delays[2]. Also two speed IT functions could fracture IT within an organisation [2]
They see mitigation of this as paying careful attention to governance and accountability structures.
Important is support from CEO and executive team.
As well the CIO must engage business lead support with a road map that delivers value early.
With McKinsey Two-speed IT the end game is to transform all of IT and converge to the high speed
agile methodology and approach which will mitigate a fractured organisational IT.
Risks Associated with Bimodal IT / Two-speed IT
9
The drive for an organisation to be innovative creates two important organisational goals of:
1. Greater Agility and Adaptability; and
2. Faster Time to Market.
Innovative Organisational IT
10
Four enablers that can realise these organisational goals are:
1. Cloud Services and a Cloud Architecture: IaaS and PaaS;
2. Cloud Serverless Microservice Architecture: AWS Lambda;
3. DevOps and Automation: Continuous Integration/Continuous Deployment (CI/CD) for faster
more reliable deployments and
4. Data Analytics: to gain knowledge from organisational data.
The following will discuss the first two enablers around the cloud.
Enablers
Enabling Innovative Organisational IT with
Cloud Services and a Cloud Architecture
12
Cloud Architecture enables an Innovative Organisational IT with the use of public, or hybrid cloud
through self service rapid provisioning of complete environments which include can logical firewalls,
load balancers, servers and databases. As well as rapid creation these resources can be quickly
deleted.
Using a Cloud Architecture with public Cloud Service providers has promoted innovation through not
only the cloud services themselves but also the pace of introduction of new services from the
providers as well as expansion of the number geographical locations. The first AWS service was SQS
and now AWS provides over 50 services in 11 geographic locations with 5 geographic locations more
announced. Azure has 20 geographic locations 5 more announced.
Innovative Organisational IT with
Cloud Services and a Cloud Architecture
13
AWS Services
14
AWS Regions
15
Cloud Services – IaaS supports innovation with agility and flexibility in infrastructure of:
 on-demand provisioning and de-provisioning;
 pay as you go;
 elastically auto scale up and down on load;
 fairly massive scalability; and
 abstraction of resources.
Cloud Services – IaaS
16
PaaS is important as to increase innovation you need to reduce the cost of failure.
PaaS reduces the cost of failure by providing platform level services to facilitate:
 Continuous Integration and Continuous Deployment - increased deployment frequency with
reduced fear;
 Lean methods - validating hypothesis and pivoting; and
 Experimentation with the use of on-demand application level services.
Cloud Services – PaaS
17
Some of the PaaS available in the market place:
 AWS Elastic Beanstalk, AWS OpsWorks, RDS;
 Azure Web and Worker roles (Cloud Services), SQL Azure;
 Google App Engine; and
 Heroku.
PaaS Providers
Enabling Innovative Organisational IT with
Cloud Serverless Microservice Architecture
19
Micoroservice Architecture now forms the basis for cloud flexible scalable resilient architectures.
Micoroservices are small cohesive encapsulated autonomous services that work to provide a
focused piece of bounded business capability. Small focused services allow for simple interfaces that
can follow the Single Responsibility Principle (SRP) which reduces coupling between services and
increases cohesion within a service.
All communication between Microservices are network based through the REST uniform interface to
avoid tight coupling and enforce a separation of concerns. The knowledge of the persistence is
encapsulated within the Micoroservice which removes database coupling between services.
Micoroservices Overview
20
The Cloud Serverless Microservice Architecture is the next step in the evolution of cloud architecture.
Classical PaaS services such as SQL Azure, AWS RDS, Google App Engine have the concept of pricing
and sizing based on instances or cores.
Whereas a Cloud Serverless Microservice Architecture is a microservice based architecture where the
cloud service provider abstracts the compute resource to provide a platform to run business code.
There are no virtual servers / machines / instances to provision, manage or administer.
Cloud Serverless Microservice Architecture
21
In AWS the serverless compute service is AWS Lambda launched in late 2014.
AWS Lambda is an abstracted compute service which runs stateless business code (Javascript, Python
or Java) known as a “Lambda function”.
The AWS Lambda compute resource executes code only on request, scales automatically and is
billed in 100ms increments that the code executes.
AWS Lambda - Cloud Serverless Compute
22
AWS API Gateway is Amazon’s service introduced in mid 2015 to create RESTful APIs to connect to
back-end features in Lambda or existing HTTP endpoints.
Combining AWS API Gateway + AWS Lambda creates a cloud stateless serverless microservice
architecture.
In REST terminology “stateless” refers to session state being kept on the client [4]. Lambda function
can access application state data from services such as Amazon DynamoDB.
Lambda functions can also access application state from Enterprise Systems of Record that have an
HTTP REST end point through AWS API Gateway. API Gateway can securely connect to the systems of
record HTTP End Point using Client-Site SSL Authentication.
AWS API Gateway
23
Cloud Serverless Microservice Architecture
Amazon
CloudFront
CDN
Amazon
Route 53
DNS
Enterprise
Systems
of Record
Amazon
DynamoDB
NoSQL DB
AWS
Lambda
Microservice
Code
Amazon API
Gateway
Microservice API
REST HTTP
Endpoint
Amazon S3
bucket
Static Website
Corporate Data CentreAWS Cloud Services
24
 Technology heterogeneity - differing technologies can be chosen for each service and this can be
modified without impact to other services. Thus new technology can be adopted more quickly;
 Scaling - microservices can not only auto scale on demand but there is also the flexibility to scale
only the services becoming a performance bottleneck;
 Ease of deployment – Microservices can be deployed in an agile CI/CD environment. This allows
deployments to be more frequent and can rolled back more easily in event of a failure.
 Composability - As microservices are focused on smaller units of cohesive business capability
these can be more easily composed into higher level services forming composite services and
applications.
 Replacability - As microservices are inherently smaller in size it can be easier and cheaper to
completely rewrite and redeploy these services or make significant changes to take advantages of
technology improvements.
Key Benefits of a Microservice Architecture
25
Architecting with microservices is not all peachy. Attention should be paid to:
 Network Considerations - The overhead of a microservice architecture for communications
between services can be mitigated to an extent by using a coarser grained interface. A coarser
grained interface reduces chatter.
 Monitoring - Having an increased number of services will require increased monitoring of the
extra services.
 Fault Tracing – Troubleshooting issues by tracing the path for a request taken through
microservices adds difficultly of fault finding. A distribute tracing system can be used to assist
with this.
Microservice Architecture Considerations
26
In a Bimodal IT, the high speed or Innovative Organisational IT allows a business to respond to or
create disruption their market. Two key enablers for this Innovative Organisational IT discussed
were:
1. Cloud Services and a Cloud Architecture, and
2. Cloud Serverless Microservice Architecture.
Conclusion
27
• Feb 9 2016, Google has launched Google Cloud Functions, “lightweight, event-based,
asynchronous compute solution” http://venturebeat.com/2016/02/09/google-has-quietly-
launched-its-answer-to-aws-lambda/
• Feb 22 2016, IBM has announced Bluemix OpenWhisk, “OpenWhisk provides a programming
model to upload event handlers to a cloud service, and register the handlers to respond to
various events” "http://venturebeat.com/2016/02/22/ibm-cloud-launches-swift-runtime-open-
source-aws-lambda-competitor-github-enterprise-vmware-support/
Addendum – Recently Launched Serverless Cloud
Services
28
1. Gartner BiModal IT Glossary Definition http://www.gartner.com/it-glossary/bimodal
2. Reinventing IT to support digitization - Henrik Andersson and Philip Tuddenham,
http://www.mckinsey.com/business-functions/business-technology/our-insights/reinventing-it-
to-support-digitization
3. Systems of Engagement and The Future of Enterprise IT A Sea Change in Enterprise IT - Geoffrey
Moore, http://www.aiim.org/~/media/Files/AIIM%20White%20Papers/Systems-of-Engagement-
Future-of-Enterprise-IT.ashx
4. The REST Architectural Style – Robert Wilson, http://www.slideshare.net/wilsonrm/the-rest-
architectural-style
References

More Related Content

What's hot

2 speed IT and how to get there
2 speed IT and how to get there2 speed IT and how to get there
2 speed IT and how to get thereMagenTys
 
2 speed it powered by microsoft azure
2 speed it powered by microsoft azure2 speed it powered by microsoft azure
2 speed it powered by microsoft azureMichael Stephenson
 
Avoiding the Bimodal Disaster - New Life for Enterprise Architecture
Avoiding the Bimodal Disaster - New Life for Enterprise ArchitectureAvoiding the Bimodal Disaster - New Life for Enterprise Architecture
Avoiding the Bimodal Disaster - New Life for Enterprise ArchitectureJason Bloomberg
 
INNOVATION BLUEPRINTS FOR BIMODAL IT
INNOVATION BLUEPRINTS FOR BIMODAL ITINNOVATION BLUEPRINTS FOR BIMODAL IT
INNOVATION BLUEPRINTS FOR BIMODAL ITNVISIA
 
Two-Speed IT: Driving Innovation by Extending Your Exisiting IT Investments
Two-Speed IT: Driving Innovation by Extending Your Exisiting IT InvestmentsTwo-Speed IT: Driving Innovation by Extending Your Exisiting IT Investments
Two-Speed IT: Driving Innovation by Extending Your Exisiting IT InvestmentsApigee | Google Cloud
 
Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!North Highland
 
Digital Transformation with 2 Speed IT & Agile Scrum
Digital Transformation with 2 Speed IT & Agile ScrumDigital Transformation with 2 Speed IT & Agile Scrum
Digital Transformation with 2 Speed IT & Agile Scrumtoamitkumar
 
App Platforms and Bimodal Strategies Can Help CIOs Fuel Digital Innovation
App Platforms and Bimodal Strategies Can Help CIOs Fuel Digital InnovationApp Platforms and Bimodal Strategies Can Help CIOs Fuel Digital Innovation
App Platforms and Bimodal Strategies Can Help CIOs Fuel Digital InnovationAppian
 
FoW Enablers - Virtual Collaboration
FoW Enablers - Virtual CollaborationFoW Enablers - Virtual Collaboration
FoW Enablers - Virtual CollaborationCognizant
 
How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...
How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...
How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...Jeff Shuey
 
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Kellton Tech Solutions Ltd
 
Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...
Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...
Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...Lui Sieh
 
Smart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarSmart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarKellton Tech Solutions Ltd
 
Digital Reference Architecture- A FOCUS ON MIDDLEWARE “THE KILLER APP”
Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”
Digital Reference Architecture- A FOCUS ON MIDDLEWARE “THE KILLER APP”Kellton Tech Solutions Ltd
 
Integrated Lifecycle Management A Solution for the Digital Age
Integrated Lifecycle Management  A Solution for the Digital AgeIntegrated Lifecycle Management  A Solution for the Digital Age
Integrated Lifecycle Management A Solution for the Digital AgeDavid G Sherburne
 
PTC Corporate Overview 2018
PTC Corporate Overview 2018PTC Corporate Overview 2018
PTC Corporate Overview 2018PTC
 

What's hot (20)

2 speed IT and how to get there
2 speed IT and how to get there2 speed IT and how to get there
2 speed IT and how to get there
 
2 speed it powered by microsoft azure
2 speed it powered by microsoft azure2 speed it powered by microsoft azure
2 speed it powered by microsoft azure
 
Avoiding the Bimodal Disaster - New Life for Enterprise Architecture
Avoiding the Bimodal Disaster - New Life for Enterprise ArchitectureAvoiding the Bimodal Disaster - New Life for Enterprise Architecture
Avoiding the Bimodal Disaster - New Life for Enterprise Architecture
 
INNOVATION BLUEPRINTS FOR BIMODAL IT
INNOVATION BLUEPRINTS FOR BIMODAL ITINNOVATION BLUEPRINTS FOR BIMODAL IT
INNOVATION BLUEPRINTS FOR BIMODAL IT
 
Two-Speed IT: Driving Innovation by Extending Your Exisiting IT Investments
Two-Speed IT: Driving Innovation by Extending Your Exisiting IT InvestmentsTwo-Speed IT: Driving Innovation by Extending Your Exisiting IT Investments
Two-Speed IT: Driving Innovation by Extending Your Exisiting IT Investments
 
Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!
 
Digital Transformation with 2 Speed IT & Agile Scrum
Digital Transformation with 2 Speed IT & Agile ScrumDigital Transformation with 2 Speed IT & Agile Scrum
Digital Transformation with 2 Speed IT & Agile Scrum
 
FleCX
FleCXFleCX
FleCX
 
App Platforms and Bimodal Strategies Can Help CIOs Fuel Digital Innovation
App Platforms and Bimodal Strategies Can Help CIOs Fuel Digital InnovationApp Platforms and Bimodal Strategies Can Help CIOs Fuel Digital Innovation
App Platforms and Bimodal Strategies Can Help CIOs Fuel Digital Innovation
 
FoW Enablers - Virtual Collaboration
FoW Enablers - Virtual CollaborationFoW Enablers - Virtual Collaboration
FoW Enablers - Virtual Collaboration
 
Trends in Fintech
Trends in FintechTrends in Fintech
Trends in Fintech
 
How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...
How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...
How PACE Layering bridges the GAP From Systems of Record to Systems of Engage...
 
Agile architecture
Agile architectureAgile architecture
Agile architecture
 
HCL Infosystems - Services Brochure
HCL Infosystems - Services BrochureHCL Infosystems - Services Brochure
HCL Infosystems - Services Brochure
 
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
 
Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...
Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...
Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...
 
Smart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarSmart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech Webinar
 
Digital Reference Architecture- A FOCUS ON MIDDLEWARE “THE KILLER APP”
Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”
Digital Reference Architecture- A FOCUS ON MIDDLEWARE “THE KILLER APP”
 
Integrated Lifecycle Management A Solution for the Digital Age
Integrated Lifecycle Management  A Solution for the Digital AgeIntegrated Lifecycle Management  A Solution for the Digital Age
Integrated Lifecycle Management A Solution for the Digital Age
 
PTC Corporate Overview 2018
PTC Corporate Overview 2018PTC Corporate Overview 2018
PTC Corporate Overview 2018
 

Viewers also liked

JavaOne 2014: Retrofitting OAuth 2.0 Security into Existing REST Services - C...
JavaOne 2014: Retrofitting OAuth 2.0 Security into Existing REST Services - C...JavaOne 2014: Retrofitting OAuth 2.0 Security into Existing REST Services - C...
JavaOne 2014: Retrofitting OAuth 2.0 Security into Existing REST Services - C...ishaigor
 
Introduction to AtomPub Web Services
Introduction to AtomPub Web ServicesIntroduction to AtomPub Web Services
Introduction to AtomPub Web ServicesBen Ramsey
 
5th Agile CoP Forum Agile Transformation Journey in IBM
5th Agile CoP Forum   Agile Transformation Journey in IBM5th Agile CoP Forum   Agile Transformation Journey in IBM
5th Agile CoP Forum Agile Transformation Journey in IBMNUS-ISS
 
The Speed of Change. Challenges for the Modern Marketer
The Speed of Change. Challenges for the Modern Marketer The Speed of Change. Challenges for the Modern Marketer
The Speed of Change. Challenges for the Modern Marketer Melissa Fisher, CFE
 
Agile Breakfast - If it hurts do it more often
Agile Breakfast - If it hurts do it more oftenAgile Breakfast - If it hurts do it more often
Agile Breakfast - If it hurts do it more oftenpingworks
 
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Michael Maretzke
 
DevDay 2016: Dave Farley - The Rationale for Continuous Delivery
DevDay 2016: Dave Farley - The Rationale for Continuous DeliveryDevDay 2016: Dave Farley - The Rationale for Continuous Delivery
DevDay 2016: Dave Farley - The Rationale for Continuous DeliveryDevDay Dresden
 
Culture Before Tools or Does Tooling Foster Culture?
Culture Before Tools or Does Tooling Foster Culture?Culture Before Tools or Does Tooling Foster Culture?
Culture Before Tools or Does Tooling Foster Culture?MagenTys
 
Foundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed ITFoundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed ITApigee | Google Cloud
 
(ENT312) Should You Build or Buy Cloud Infrastructure and Platforms? | AWS re...
(ENT312) Should You Build or Buy Cloud Infrastructure and Platforms? | AWS re...(ENT312) Should You Build or Buy Cloud Infrastructure and Platforms? | AWS re...
(ENT312) Should You Build or Buy Cloud Infrastructure and Platforms? | AWS re...Amazon Web Services
 
Lagom, reactive framework(chtijug2016)
Lagom, reactive framework(chtijug2016) Lagom, reactive framework(chtijug2016)
Lagom, reactive framework(chtijug2016) Fabrice Sznajderman
 
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der MicroservicesDevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der MicroservicesDevDay Dresden
 
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!DevDay Dresden
 
DevDay 2016: Hendrik Lösch - Lose gekoppelt wie nie: DI vs. IoC
DevDay 2016: Hendrik Lösch - Lose gekoppelt wie nie: DI vs. IoCDevDay 2016: Hendrik Lösch - Lose gekoppelt wie nie: DI vs. IoC
DevDay 2016: Hendrik Lösch - Lose gekoppelt wie nie: DI vs. IoCDevDay Dresden
 
The Rest Architectural Style
The Rest Architectural StyleThe Rest Architectural Style
The Rest Architectural StyleRobert Wilson
 
Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile  Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile MagenTys
 
DevDay 2016: Dave Farley - Acceptance testing for continuous delivery
DevDay 2016: Dave Farley - Acceptance testing for continuous deliveryDevDay 2016: Dave Farley - Acceptance testing for continuous delivery
DevDay 2016: Dave Farley - Acceptance testing for continuous deliveryDevDay Dresden
 

Viewers also liked (20)

JavaOne 2014: Retrofitting OAuth 2.0 Security into Existing REST Services - C...
JavaOne 2014: Retrofitting OAuth 2.0 Security into Existing REST Services - C...JavaOne 2014: Retrofitting OAuth 2.0 Security into Existing REST Services - C...
JavaOne 2014: Retrofitting OAuth 2.0 Security into Existing REST Services - C...
 
Introduction to AtomPub Web Services
Introduction to AtomPub Web ServicesIntroduction to AtomPub Web Services
Introduction to AtomPub Web Services
 
Workshop Bimodal IT
Workshop Bimodal IT Workshop Bimodal IT
Workshop Bimodal IT
 
Agile transformation model
Agile transformation modelAgile transformation model
Agile transformation model
 
5th Agile CoP Forum Agile Transformation Journey in IBM
5th Agile CoP Forum   Agile Transformation Journey in IBM5th Agile CoP Forum   Agile Transformation Journey in IBM
5th Agile CoP Forum Agile Transformation Journey in IBM
 
The Speed of Change. Challenges for the Modern Marketer
The Speed of Change. Challenges for the Modern Marketer The Speed of Change. Challenges for the Modern Marketer
The Speed of Change. Challenges for the Modern Marketer
 
Agile Breakfast - If it hurts do it more often
Agile Breakfast - If it hurts do it more oftenAgile Breakfast - If it hurts do it more often
Agile Breakfast - If it hurts do it more often
 
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
 
DevDay 2016: Dave Farley - The Rationale for Continuous Delivery
DevDay 2016: Dave Farley - The Rationale for Continuous DeliveryDevDay 2016: Dave Farley - The Rationale for Continuous Delivery
DevDay 2016: Dave Farley - The Rationale for Continuous Delivery
 
Culture Before Tools or Does Tooling Foster Culture?
Culture Before Tools or Does Tooling Foster Culture?Culture Before Tools or Does Tooling Foster Culture?
Culture Before Tools or Does Tooling Foster Culture?
 
Foundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed ITFoundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed IT
 
(ENT312) Should You Build or Buy Cloud Infrastructure and Platforms? | AWS re...
(ENT312) Should You Build or Buy Cloud Infrastructure and Platforms? | AWS re...(ENT312) Should You Build or Buy Cloud Infrastructure and Platforms? | AWS re...
(ENT312) Should You Build or Buy Cloud Infrastructure and Platforms? | AWS re...
 
Lagom, reactive framework(chtijug2016)
Lagom, reactive framework(chtijug2016) Lagom, reactive framework(chtijug2016)
Lagom, reactive framework(chtijug2016)
 
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der MicroservicesDevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
 
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
 
DevDay 2016: Hendrik Lösch - Lose gekoppelt wie nie: DI vs. IoC
DevDay 2016: Hendrik Lösch - Lose gekoppelt wie nie: DI vs. IoCDevDay 2016: Hendrik Lösch - Lose gekoppelt wie nie: DI vs. IoC
DevDay 2016: Hendrik Lösch - Lose gekoppelt wie nie: DI vs. IoC
 
The Rest Architectural Style
The Rest Architectural StyleThe Rest Architectural Style
The Rest Architectural Style
 
Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile  Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile
 
DevDay 2016: Dave Farley - Acceptance testing for continuous delivery
DevDay 2016: Dave Farley - Acceptance testing for continuous deliveryDevDay 2016: Dave Farley - Acceptance testing for continuous delivery
DevDay 2016: Dave Farley - Acceptance testing for continuous delivery
 
Top Legacy Sins
Top Legacy SinsTop Legacy Sins
Top Legacy Sins
 

Similar to Bimodal / Two Speed IT and Cloud Serverless Microservice Architecture

Reimagine Application Modernization with Serverless Architecture
Reimagine Application Modernization with Serverless ArchitectureReimagine Application Modernization with Serverless Architecture
Reimagine Application Modernization with Serverless ArchitectureOpteamix LLC
 
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueThe Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueRapidValue
 
Navigating the Cloud: A Comprehensive Overview of Cloud Computing Services
Navigating the Cloud: A Comprehensive Overview of Cloud Computing ServicesNavigating the Cloud: A Comprehensive Overview of Cloud Computing Services
Navigating the Cloud: A Comprehensive Overview of Cloud Computing ServicesCatherine William
 
Global IT BPM Market Perspective by Dolat Capital with special coverage on cl...
Global IT BPM Market Perspective by Dolat Capital with special coverage on cl...Global IT BPM Market Perspective by Dolat Capital with special coverage on cl...
Global IT BPM Market Perspective by Dolat Capital with special coverage on cl...Mohit Agarwal, CFA
 
Transforming an organization to cloud
Transforming an organization to cloud Transforming an organization to cloud
Transforming an organization to cloud Ali Akbar
 
7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdfAnil
 
Microservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare ApplicationsMicroservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare ApplicationsCitiusTech
 
Cloud Computing 2.0
Cloud Computing 2.0Cloud Computing 2.0
Cloud Computing 2.0Ahmed Banafa
 
Embracing success through Cloud Computing Services.pdf
Embracing success through Cloud Computing Services.pdfEmbracing success through Cloud Computing Services.pdf
Embracing success through Cloud Computing Services.pdforage technologies
 
Enterprise Cloud Analytics
Enterprise Cloud AnalyticsEnterprise Cloud Analytics
Enterprise Cloud Analyticsiosrjce
 
Emerging trends and technologies in Cloud Computing.pdf
Emerging trends and technologies in Cloud Computing.pdfEmerging trends and technologies in Cloud Computing.pdf
Emerging trends and technologies in Cloud Computing.pdfSparity1
 
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...IRJET Journal
 
Strategic Business Challenges in Cloud Systems
Strategic Business Challenges in Cloud SystemsStrategic Business Challenges in Cloud Systems
Strategic Business Challenges in Cloud Systemsneirew J
 
Strategic business challenges in cloud
Strategic business challenges in cloudStrategic business challenges in cloud
Strategic business challenges in cloudijccsa
 
Demystifying The Cloud-iON Cloud ERP
Demystifying The Cloud-iON Cloud ERPDemystifying The Cloud-iON Cloud ERP
Demystifying The Cloud-iON Cloud ERPChirantan Ghosh
 
IBM --Enterprise messaging in the cloud
IBM --Enterprise messaging in the cloudIBM --Enterprise messaging in the cloud
IBM --Enterprise messaging in the cloudAbhishek Sood
 
Cloud Migration Services | Mindtree
Cloud Migration Services | MindtreeCloud Migration Services | Mindtree
Cloud Migration Services | MindtreeAnikeyRoy
 

Similar to Bimodal / Two Speed IT and Cloud Serverless Microservice Architecture (20)

Reimagine Application Modernization with Serverless Architecture
Reimagine Application Modernization with Serverless ArchitectureReimagine Application Modernization with Serverless Architecture
Reimagine Application Modernization with Serverless Architecture
 
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueThe Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
 
Ibm cloud
Ibm cloudIbm cloud
Ibm cloud
 
Navigating the Cloud: A Comprehensive Overview of Cloud Computing Services
Navigating the Cloud: A Comprehensive Overview of Cloud Computing ServicesNavigating the Cloud: A Comprehensive Overview of Cloud Computing Services
Navigating the Cloud: A Comprehensive Overview of Cloud Computing Services
 
Global IT BPM Market Perspective by Dolat Capital with special coverage on cl...
Global IT BPM Market Perspective by Dolat Capital with special coverage on cl...Global IT BPM Market Perspective by Dolat Capital with special coverage on cl...
Global IT BPM Market Perspective by Dolat Capital with special coverage on cl...
 
Transforming an organization to cloud
Transforming an organization to cloud Transforming an organization to cloud
Transforming an organization to cloud
 
7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf
 
Cloud brochure
Cloud brochureCloud brochure
Cloud brochure
 
Microservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare ApplicationsMicroservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare Applications
 
Cloud Computing 2.0
Cloud Computing 2.0Cloud Computing 2.0
Cloud Computing 2.0
 
Embracing success through Cloud Computing Services.pdf
Embracing success through Cloud Computing Services.pdfEmbracing success through Cloud Computing Services.pdf
Embracing success through Cloud Computing Services.pdf
 
Enterprise Cloud Analytics
Enterprise Cloud AnalyticsEnterprise Cloud Analytics
Enterprise Cloud Analytics
 
C017341216
C017341216C017341216
C017341216
 
Emerging trends and technologies in Cloud Computing.pdf
Emerging trends and technologies in Cloud Computing.pdfEmerging trends and technologies in Cloud Computing.pdf
Emerging trends and technologies in Cloud Computing.pdf
 
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
 
Strategic Business Challenges in Cloud Systems
Strategic Business Challenges in Cloud SystemsStrategic Business Challenges in Cloud Systems
Strategic Business Challenges in Cloud Systems
 
Strategic business challenges in cloud
Strategic business challenges in cloudStrategic business challenges in cloud
Strategic business challenges in cloud
 
Demystifying The Cloud-iON Cloud ERP
Demystifying The Cloud-iON Cloud ERPDemystifying The Cloud-iON Cloud ERP
Demystifying The Cloud-iON Cloud ERP
 
IBM --Enterprise messaging in the cloud
IBM --Enterprise messaging in the cloudIBM --Enterprise messaging in the cloud
IBM --Enterprise messaging in the cloud
 
Cloud Migration Services | Mindtree
Cloud Migration Services | MindtreeCloud Migration Services | Mindtree
Cloud Migration Services | Mindtree
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Bimodal / Two Speed IT and Cloud Serverless Microservice Architecture

  • 1. 10th March 2016 Bimodal / Two-speed IT and Cloud Serverless Microservice Architecture Robert Wilson Solution Architect https://www.linkedin.com/in/robertwilsonprofile
  • 2. 2 Mature organisations by their nature have significant inertia which can make it difficult to respond quickly to disruption in their market. Different approaches to improve responsiveness are being taken by organisations to work around this, these include:  Start a new business targeted at disruptors, for example Qantas started Jetstar and NAB started Ubank  Move IT to a fully DevOps model for agility  Move to a Bimodal IT / Two-speed IT where part of the organisational IT supports legacy enterprise systems and part of IT can be disruptive and agile Introduction
  • 3. Bimodal IT / Two-speed IT
  • 4. 4 Gartner introduced in early 2015 the term Bimodal IT and defines it as: “the practice of managing two separate, coherent modes of IT delivery, one focused on stability and the other on agility. Mode 1: is traditional and sequential, emphasizing safety and accuracy. Mode 2: is exploratory and nonlinear, emphasizing agility and speed.”[1] Bimodal IT - Gartner
  • 5. 5 Mode 1 Organisational IT or Traditional Organisational IT is seen as maintaining the enterprise systems, the systems of record, such as Enterprise Resource Planning (ERP) Systems or Enterprise Data Warehouse (EDW). Systems of record are used by employees and support functions including recording transactions and maintain accounting data. Mode 1 Organisational IT
  • 6. 6 Mode 2 Organisational IT or Innovative Organisational IT is the agile, disruptive and innovative IT developing with short release cycles for weekly/daily/hourly deployment of features or for A/B testing. This mode is to respond quickly to opportunities and changes in market conditions and the focus is B2C or B2B mobile, collaborative, social applications. These have been termed systems of engagement by Geoffrey Moore [3]. The systems of engagement can build on and leverage systems of record. Systems of engagement focus on people and can deliver personalised content on multiple devices. B2C are consumer focused systems of engagement and B2B are Enterprise systems of engagement Mode 2 Organisational IT
  • 7. 7 McKinsey refers to organisations having two modes of delivery as Two-speed IT where the high- speed IT can create strategic advantage for the enterprise with low speed maintaining systems of record [2]. They see Two-speed IT as re-inventing IT to support digitisation as part of an organisational transformation so as to deliver a strong digital capability in the organisation. Their approach is to incrementally re-invent IT with Two-speed IT so as to focus the high-speed IT on high value areas for an initial period. After which agile innovative IT approach is roll out to other areas of IT. This approach differs from Gartner in that the aim is to introduce a high speed IT and then eventually scale it to the rest of IT Two-speed IT - McKinsey
  • 8. 8 McKinsey raises critical projects spanning both IT speeds could become uncoordinated and result in delays[2]. Also two speed IT functions could fracture IT within an organisation [2] They see mitigation of this as paying careful attention to governance and accountability structures. Important is support from CEO and executive team. As well the CIO must engage business lead support with a road map that delivers value early. With McKinsey Two-speed IT the end game is to transform all of IT and converge to the high speed agile methodology and approach which will mitigate a fractured organisational IT. Risks Associated with Bimodal IT / Two-speed IT
  • 9. 9 The drive for an organisation to be innovative creates two important organisational goals of: 1. Greater Agility and Adaptability; and 2. Faster Time to Market. Innovative Organisational IT
  • 10. 10 Four enablers that can realise these organisational goals are: 1. Cloud Services and a Cloud Architecture: IaaS and PaaS; 2. Cloud Serverless Microservice Architecture: AWS Lambda; 3. DevOps and Automation: Continuous Integration/Continuous Deployment (CI/CD) for faster more reliable deployments and 4. Data Analytics: to gain knowledge from organisational data. The following will discuss the first two enablers around the cloud. Enablers
  • 11. Enabling Innovative Organisational IT with Cloud Services and a Cloud Architecture
  • 12. 12 Cloud Architecture enables an Innovative Organisational IT with the use of public, or hybrid cloud through self service rapid provisioning of complete environments which include can logical firewalls, load balancers, servers and databases. As well as rapid creation these resources can be quickly deleted. Using a Cloud Architecture with public Cloud Service providers has promoted innovation through not only the cloud services themselves but also the pace of introduction of new services from the providers as well as expansion of the number geographical locations. The first AWS service was SQS and now AWS provides over 50 services in 11 geographic locations with 5 geographic locations more announced. Azure has 20 geographic locations 5 more announced. Innovative Organisational IT with Cloud Services and a Cloud Architecture
  • 15. 15 Cloud Services – IaaS supports innovation with agility and flexibility in infrastructure of:  on-demand provisioning and de-provisioning;  pay as you go;  elastically auto scale up and down on load;  fairly massive scalability; and  abstraction of resources. Cloud Services – IaaS
  • 16. 16 PaaS is important as to increase innovation you need to reduce the cost of failure. PaaS reduces the cost of failure by providing platform level services to facilitate:  Continuous Integration and Continuous Deployment - increased deployment frequency with reduced fear;  Lean methods - validating hypothesis and pivoting; and  Experimentation with the use of on-demand application level services. Cloud Services – PaaS
  • 17. 17 Some of the PaaS available in the market place:  AWS Elastic Beanstalk, AWS OpsWorks, RDS;  Azure Web and Worker roles (Cloud Services), SQL Azure;  Google App Engine; and  Heroku. PaaS Providers
  • 18. Enabling Innovative Organisational IT with Cloud Serverless Microservice Architecture
  • 19. 19 Micoroservice Architecture now forms the basis for cloud flexible scalable resilient architectures. Micoroservices are small cohesive encapsulated autonomous services that work to provide a focused piece of bounded business capability. Small focused services allow for simple interfaces that can follow the Single Responsibility Principle (SRP) which reduces coupling between services and increases cohesion within a service. All communication between Microservices are network based through the REST uniform interface to avoid tight coupling and enforce a separation of concerns. The knowledge of the persistence is encapsulated within the Micoroservice which removes database coupling between services. Micoroservices Overview
  • 20. 20 The Cloud Serverless Microservice Architecture is the next step in the evolution of cloud architecture. Classical PaaS services such as SQL Azure, AWS RDS, Google App Engine have the concept of pricing and sizing based on instances or cores. Whereas a Cloud Serverless Microservice Architecture is a microservice based architecture where the cloud service provider abstracts the compute resource to provide a platform to run business code. There are no virtual servers / machines / instances to provision, manage or administer. Cloud Serverless Microservice Architecture
  • 21. 21 In AWS the serverless compute service is AWS Lambda launched in late 2014. AWS Lambda is an abstracted compute service which runs stateless business code (Javascript, Python or Java) known as a “Lambda function”. The AWS Lambda compute resource executes code only on request, scales automatically and is billed in 100ms increments that the code executes. AWS Lambda - Cloud Serverless Compute
  • 22. 22 AWS API Gateway is Amazon’s service introduced in mid 2015 to create RESTful APIs to connect to back-end features in Lambda or existing HTTP endpoints. Combining AWS API Gateway + AWS Lambda creates a cloud stateless serverless microservice architecture. In REST terminology “stateless” refers to session state being kept on the client [4]. Lambda function can access application state data from services such as Amazon DynamoDB. Lambda functions can also access application state from Enterprise Systems of Record that have an HTTP REST end point through AWS API Gateway. API Gateway can securely connect to the systems of record HTTP End Point using Client-Site SSL Authentication. AWS API Gateway
  • 23. 23 Cloud Serverless Microservice Architecture Amazon CloudFront CDN Amazon Route 53 DNS Enterprise Systems of Record Amazon DynamoDB NoSQL DB AWS Lambda Microservice Code Amazon API Gateway Microservice API REST HTTP Endpoint Amazon S3 bucket Static Website Corporate Data CentreAWS Cloud Services
  • 24. 24  Technology heterogeneity - differing technologies can be chosen for each service and this can be modified without impact to other services. Thus new technology can be adopted more quickly;  Scaling - microservices can not only auto scale on demand but there is also the flexibility to scale only the services becoming a performance bottleneck;  Ease of deployment – Microservices can be deployed in an agile CI/CD environment. This allows deployments to be more frequent and can rolled back more easily in event of a failure.  Composability - As microservices are focused on smaller units of cohesive business capability these can be more easily composed into higher level services forming composite services and applications.  Replacability - As microservices are inherently smaller in size it can be easier and cheaper to completely rewrite and redeploy these services or make significant changes to take advantages of technology improvements. Key Benefits of a Microservice Architecture
  • 25. 25 Architecting with microservices is not all peachy. Attention should be paid to:  Network Considerations - The overhead of a microservice architecture for communications between services can be mitigated to an extent by using a coarser grained interface. A coarser grained interface reduces chatter.  Monitoring - Having an increased number of services will require increased monitoring of the extra services.  Fault Tracing – Troubleshooting issues by tracing the path for a request taken through microservices adds difficultly of fault finding. A distribute tracing system can be used to assist with this. Microservice Architecture Considerations
  • 26. 26 In a Bimodal IT, the high speed or Innovative Organisational IT allows a business to respond to or create disruption their market. Two key enablers for this Innovative Organisational IT discussed were: 1. Cloud Services and a Cloud Architecture, and 2. Cloud Serverless Microservice Architecture. Conclusion
  • 27. 27 • Feb 9 2016, Google has launched Google Cloud Functions, “lightweight, event-based, asynchronous compute solution” http://venturebeat.com/2016/02/09/google-has-quietly- launched-its-answer-to-aws-lambda/ • Feb 22 2016, IBM has announced Bluemix OpenWhisk, “OpenWhisk provides a programming model to upload event handlers to a cloud service, and register the handlers to respond to various events” "http://venturebeat.com/2016/02/22/ibm-cloud-launches-swift-runtime-open- source-aws-lambda-competitor-github-enterprise-vmware-support/ Addendum – Recently Launched Serverless Cloud Services
  • 28. 28 1. Gartner BiModal IT Glossary Definition http://www.gartner.com/it-glossary/bimodal 2. Reinventing IT to support digitization - Henrik Andersson and Philip Tuddenham, http://www.mckinsey.com/business-functions/business-technology/our-insights/reinventing-it- to-support-digitization 3. Systems of Engagement and The Future of Enterprise IT A Sea Change in Enterprise IT - Geoffrey Moore, http://www.aiim.org/~/media/Files/AIIM%20White%20Papers/Systems-of-Engagement- Future-of-Enterprise-IT.ashx 4. The REST Architectural Style – Robert Wilson, http://www.slideshare.net/wilsonrm/the-rest- architectural-style References