SlideShare a Scribd company logo
Leading a Transformation
Subbu Allamaraju
@sallamar https://www.subbu.org
© 2019 Expedia Group 2
Vice President, Cloud and Architecture, Expedia Group
© 2019 Expedia Group 3
Faster, better, and cheaper
Safer, reliable
© 2019 Expedia Group 5Image ID 130985919 © Andrey Kryukov | Dreamstime.com
[Innovate here ]
Plenty of building blocks for
evolving architectures
EC2
API
Gateway
Athena CloudSearc
h
EFS
EMR
Kinesis
QuickSight
Route
53
SES
SNS
SQSCloudWatch CloudTrail
Config
Data
Pipeline
DMS
Direct
Connect
Directory
Service
KMS
Lambda
DynamoD
B
EBS
ElastiCache
RDS RedshiftS3
CloudFront
EC2 Container
Service
EKS
ElasticSearc
h Service
GuardDut
y
DynamoDB
Accelerator
VPC Shield Glue
SageMaker
Neptune
MQ
© 2019 Expedia Group 6
© 2019 Expedia Group 7Image ID 130985919 © Andrey Kryukov | Dreamstime.com
[Go fast and safe]
© 2019 Expedia Group 8Image ID 108996591 © Sutisa Kangvansap | Dreamstime.com
How to organize for execution?
How to
build, deploy
and run
software?
How to keep
sites and
services
available?
How to
secure and
protect
networks
and data?
How to be
fiscally
responsive
and
responsible?
© 2019 Expedia Group 9Photo by Aaron Burden on Unsplash
© 2019 Expedia Group 10
1. Invest to drive
rate of change
Image ID 1913853 © Mypokcik | Dreamstime.com
© 2019 Expedia Group 11
© 2019 Expedia Group 12
2. Pick big
boulders early
Image: ID 130284209 © Juhku | Dreamstime.com
© 2019 Expedia Group 13
Replatform
Untangle for high rate of change
High pain – high gain – high motivation
Lift and shift
Needed rate of change vs time to replatform
Low pain – low gain – low motivation
Move and tune
Most as quickly as you can, then tune iteratively
Pace the change to reduce risk
Deprecate
Code and practices that you don’t want to carry
forward
© 2019 Expedia Group 14
3. Have a point of view on
being cloud native
© 2019 Expedia Group 15
Internalize cloud
economics
Embrace cloud native
services
Build for redundancy and
exercise failovers
Standardize and automate
security and controls
© 2019 Expedia Group 16
4. Prepared to be in
hybrid state for a while
Thank you
© 2019 Expedia Group 17Source: https://www.trover.com/d/YxjO-plaza-vieja-havana-cuba

More Related Content

What's hot

Faire grandir votre idée dans le cloud AWS
Faire grandir votre idée dans le cloud AWSFaire grandir votre idée dans le cloud AWS
Faire grandir votre idée dans le cloud AWS
Amazon Web Services
 
Understanding the Intelligent Cloud
Understanding the Intelligent CloudUnderstanding the Intelligent Cloud
Understanding the Intelligent Cloud
GeekNightHyderabad
 
Improve contact center and CRM experiences via machine learning and analytics...
Improve contact center and CRM experiences via machine learning and analytics...Improve contact center and CRM experiences via machine learning and analytics...
Improve contact center and CRM experiences via machine learning and analytics...
Amazon Web Services
 
Designing for elasticity on AWS
Designing for elasticity on AWSDesigning for elasticity on AWS
Designing for elasticity on AWS
Anton Babenko
 
AWS or Azure or Google Cloud | Best Cloud Platform | Cloud Platform Comparison
AWS or Azure or Google Cloud | Best Cloud Platform | Cloud Platform ComparisonAWS or Azure or Google Cloud | Best Cloud Platform | Cloud Platform Comparison
AWS or Azure or Google Cloud | Best Cloud Platform | Cloud Platform Comparison
Mariya James
 
Top Four Ways to Leverage Machine Learning on a Mobile Device - MAD304 - Anah...
Top Four Ways to Leverage Machine Learning on a Mobile Device - MAD304 - Anah...Top Four Ways to Leverage Machine Learning on a Mobile Device - MAD304 - Anah...
Top Four Ways to Leverage Machine Learning on a Mobile Device - MAD304 - Anah...
Amazon Web Services
 
Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Santa ...
Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Santa ...Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Santa ...
Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Santa ...
Amazon Web Services
 
2019 AWS Public Sector Summit Canberra Keynote Presentation
2019 AWS Public Sector Summit Canberra Keynote Presentation2019 AWS Public Sector Summit Canberra Keynote Presentation
2019 AWS Public Sector Summit Canberra Keynote Presentation
Amazon Web Services
 
tell us which cloud you prefer
tell us which cloud you prefertell us which cloud you prefer
tell us which cloud you prefer
Training Institute
 
Build Accurate Training Datasets with Amazon SageMaker Ground Truth - AIM302 ...
Build Accurate Training Datasets with Amazon SageMaker Ground Truth - AIM302 ...Build Accurate Training Datasets with Amazon SageMaker Ground Truth - AIM302 ...
Build Accurate Training Datasets with Amazon SageMaker Ground Truth - AIM302 ...
Amazon Web Services
 
Getting Started on Amazon Web Services
Getting Started on Amazon Web ServicesGetting Started on Amazon Web Services
Getting Started on Amazon Web Services
Brett Gillett
 
AWS
AWSAWS
A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...
A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...
A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...
Amazon Web Services
 
Socrates: Atlassian's Data Lake - AWS Summit Sydney
Socrates: Atlassian's Data Lake - AWS Summit SydneySocrates: Atlassian's Data Lake - AWS Summit Sydney
Socrates: Atlassian's Data Lake - AWS Summit Sydney
Amazon Web Services
 
Introduction to Container Day- AWS Container Day 2019 Barcelona
Introduction to Container Day- AWS Container Day 2019 BarcelonaIntroduction to Container Day- AWS Container Day 2019 Barcelona
Introduction to Container Day- AWS Container Day 2019 Barcelona
Amazon Web Services
 
Canberra AWS User Group Intro - May 2019
Canberra AWS User Group Intro - May 2019Canberra AWS User Group Intro - May 2019
Canberra AWS User Group Intro - May 2019
Brian Farnhill
 
Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...
Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...
Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...
Amazon Web Services
 
Umbraco In The Cloud
Umbraco In The CloudUmbraco In The Cloud
Umbraco In The Cloud
guest0dd707
 
Deep dive on security in Amazon S3 - STG304 - Chicago AWS Summit
Deep dive on security in Amazon S3 - STG304 - Chicago AWS SummitDeep dive on security in Amazon S3 - STG304 - Chicago AWS Summit
Deep dive on security in Amazon S3 - STG304 - Chicago AWS Summit
Amazon Web Services
 
Azure Spring Cloud
Azure Spring CloudAzure Spring Cloud
Azure Spring Cloud
VMware Tanzu
 

What's hot (20)

Faire grandir votre idée dans le cloud AWS
Faire grandir votre idée dans le cloud AWSFaire grandir votre idée dans le cloud AWS
Faire grandir votre idée dans le cloud AWS
 
Understanding the Intelligent Cloud
Understanding the Intelligent CloudUnderstanding the Intelligent Cloud
Understanding the Intelligent Cloud
 
Improve contact center and CRM experiences via machine learning and analytics...
Improve contact center and CRM experiences via machine learning and analytics...Improve contact center and CRM experiences via machine learning and analytics...
Improve contact center and CRM experiences via machine learning and analytics...
 
Designing for elasticity on AWS
Designing for elasticity on AWSDesigning for elasticity on AWS
Designing for elasticity on AWS
 
AWS or Azure or Google Cloud | Best Cloud Platform | Cloud Platform Comparison
AWS or Azure or Google Cloud | Best Cloud Platform | Cloud Platform ComparisonAWS or Azure or Google Cloud | Best Cloud Platform | Cloud Platform Comparison
AWS or Azure or Google Cloud | Best Cloud Platform | Cloud Platform Comparison
 
Top Four Ways to Leverage Machine Learning on a Mobile Device - MAD304 - Anah...
Top Four Ways to Leverage Machine Learning on a Mobile Device - MAD304 - Anah...Top Four Ways to Leverage Machine Learning on a Mobile Device - MAD304 - Anah...
Top Four Ways to Leverage Machine Learning on a Mobile Device - MAD304 - Anah...
 
Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Santa ...
Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Santa ...Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Santa ...
Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Santa ...
 
2019 AWS Public Sector Summit Canberra Keynote Presentation
2019 AWS Public Sector Summit Canberra Keynote Presentation2019 AWS Public Sector Summit Canberra Keynote Presentation
2019 AWS Public Sector Summit Canberra Keynote Presentation
 
tell us which cloud you prefer
tell us which cloud you prefertell us which cloud you prefer
tell us which cloud you prefer
 
Build Accurate Training Datasets with Amazon SageMaker Ground Truth - AIM302 ...
Build Accurate Training Datasets with Amazon SageMaker Ground Truth - AIM302 ...Build Accurate Training Datasets with Amazon SageMaker Ground Truth - AIM302 ...
Build Accurate Training Datasets with Amazon SageMaker Ground Truth - AIM302 ...
 
Getting Started on Amazon Web Services
Getting Started on Amazon Web ServicesGetting Started on Amazon Web Services
Getting Started on Amazon Web Services
 
AWS
AWSAWS
AWS
 
A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...
A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...
A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...
 
Socrates: Atlassian's Data Lake - AWS Summit Sydney
Socrates: Atlassian's Data Lake - AWS Summit SydneySocrates: Atlassian's Data Lake - AWS Summit Sydney
Socrates: Atlassian's Data Lake - AWS Summit Sydney
 
Introduction to Container Day- AWS Container Day 2019 Barcelona
Introduction to Container Day- AWS Container Day 2019 BarcelonaIntroduction to Container Day- AWS Container Day 2019 Barcelona
Introduction to Container Day- AWS Container Day 2019 Barcelona
 
Canberra AWS User Group Intro - May 2019
Canberra AWS User Group Intro - May 2019Canberra AWS User Group Intro - May 2019
Canberra AWS User Group Intro - May 2019
 
Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...
Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...
Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...
 
Umbraco In The Cloud
Umbraco In The CloudUmbraco In The Cloud
Umbraco In The Cloud
 
Deep dive on security in Amazon S3 - STG304 - Chicago AWS Summit
Deep dive on security in Amazon S3 - STG304 - Chicago AWS SummitDeep dive on security in Amazon S3 - STG304 - Chicago AWS Summit
Deep dive on security in Amazon S3 - STG304 - Chicago AWS Summit
 
Azure Spring Cloud
Azure Spring CloudAzure Spring Cloud
Azure Spring Cloud
 

Similar to Leading a Transformation

Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
SawanBhattacharya
 
PaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with Altus
Cloudera, Inc.
 
D cast ostrato 1 29-2014.ppt
D cast ostrato 1 29-2014.pptD cast ostrato 1 29-2014.ppt
D cast ostrato 1 29-2014.ppt
Jennifer Galvin
 
Exploring Cloud Computing with Amazon Web Services (AWS)
Exploring Cloud Computing with Amazon Web Services (AWS)Exploring Cloud Computing with Amazon Web Services (AWS)
Exploring Cloud Computing with Amazon Web Services (AWS)
Kalema Edgar
 
PaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with Altus
Cloudera, Inc.
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Edureka!
 
Modern-Application-Design-with-Amazon-ECS
Modern-Application-Design-with-Amazon-ECSModern-Application-Design-with-Amazon-ECS
Modern-Application-Design-with-Amazon-ECS
Amazon Web Services
 
Using Cloud Management to Deliver Speed and Consistency in an Agile Environment
Using Cloud Management to Deliver Speed and Consistency in an Agile EnvironmentUsing Cloud Management to Deliver Speed and Consistency in an Agile Environment
Using Cloud Management to Deliver Speed and Consistency in an Agile Environment
Ostrato
 
Create Secure Test and Dev Environments in the Cloud
Create Secure Test and Dev Environments in the CloudCreate Secure Test and Dev Environments in the Cloud
Create Secure Test and Dev Environments in the Cloud
RightScale
 
Indian Case Studies: How AWS Customers Have Successfully Built and Migrated a...
Indian Case Studies: How AWS Customers Have Successfully Built and Migrated a...Indian Case Studies: How AWS Customers Have Successfully Built and Migrated a...
Indian Case Studies: How AWS Customers Have Successfully Built and Migrated a...
Amazon Web Services
 
Indian Case Studies - How AWS Customers Have Successfully Built and Migrated ...
Indian Case Studies - How AWS Customers Have Successfully Built and Migrated ...Indian Case Studies - How AWS Customers Have Successfully Built and Migrated ...
Indian Case Studies - How AWS Customers Have Successfully Built and Migrated ...
Amazon Web Services
 
Hybrid Cloud on AWS
Hybrid Cloud on AWSHybrid Cloud on AWS
Hybrid Cloud on AWS
Tom Laszewski
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWS
Munish Gupta
 
Multi-Cloud with Nomad and Consul Connect
Multi-Cloud with Nomad and Consul ConnectMulti-Cloud with Nomad and Consul Connect
Multi-Cloud with Nomad and Consul Connect
Mitchell Pronschinske
 
Introduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
Introduction to AWS App Mesh - MAD303 - Atlanta AWS SummitIntroduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
Introduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
Amazon Web Services
 
security in cloud computing
security in cloud computingsecurity in cloud computing
security in cloud computing
Er. Saba karim
 
Webinar: Efficient Disaster Recover with Cloud Computing
Webinar: Efficient Disaster Recover with Cloud ComputingWebinar: Efficient Disaster Recover with Cloud Computing
Webinar: Efficient Disaster Recover with Cloud Computing
Edureka!
 
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
Amazon Web Services
 
Managing microservices using AWS App Mesh - MAD302 - Chicago AWS Summit
Managing microservices using AWS App Mesh - MAD302 - Chicago AWS SummitManaging microservices using AWS App Mesh - MAD302 - Chicago AWS Summit
Managing microservices using AWS App Mesh - MAD302 - Chicago AWS Summit
Amazon Web Services
 
Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Building a Hybrid Cloud Architecture Utilizing AWS Landing ZonesBuilding a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Tom Laszewski
 

Similar to Leading a Transformation (20)

Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
 
PaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with Altus
 
D cast ostrato 1 29-2014.ppt
D cast ostrato 1 29-2014.pptD cast ostrato 1 29-2014.ppt
D cast ostrato 1 29-2014.ppt
 
Exploring Cloud Computing with Amazon Web Services (AWS)
Exploring Cloud Computing with Amazon Web Services (AWS)Exploring Cloud Computing with Amazon Web Services (AWS)
Exploring Cloud Computing with Amazon Web Services (AWS)
 
PaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with Altus
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Modern-Application-Design-with-Amazon-ECS
Modern-Application-Design-with-Amazon-ECSModern-Application-Design-with-Amazon-ECS
Modern-Application-Design-with-Amazon-ECS
 
Using Cloud Management to Deliver Speed and Consistency in an Agile Environment
Using Cloud Management to Deliver Speed and Consistency in an Agile EnvironmentUsing Cloud Management to Deliver Speed and Consistency in an Agile Environment
Using Cloud Management to Deliver Speed and Consistency in an Agile Environment
 
Create Secure Test and Dev Environments in the Cloud
Create Secure Test and Dev Environments in the CloudCreate Secure Test and Dev Environments in the Cloud
Create Secure Test and Dev Environments in the Cloud
 
Indian Case Studies: How AWS Customers Have Successfully Built and Migrated a...
Indian Case Studies: How AWS Customers Have Successfully Built and Migrated a...Indian Case Studies: How AWS Customers Have Successfully Built and Migrated a...
Indian Case Studies: How AWS Customers Have Successfully Built and Migrated a...
 
Indian Case Studies - How AWS Customers Have Successfully Built and Migrated ...
Indian Case Studies - How AWS Customers Have Successfully Built and Migrated ...Indian Case Studies - How AWS Customers Have Successfully Built and Migrated ...
Indian Case Studies - How AWS Customers Have Successfully Built and Migrated ...
 
Hybrid Cloud on AWS
Hybrid Cloud on AWSHybrid Cloud on AWS
Hybrid Cloud on AWS
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWS
 
Multi-Cloud with Nomad and Consul Connect
Multi-Cloud with Nomad and Consul ConnectMulti-Cloud with Nomad and Consul Connect
Multi-Cloud with Nomad and Consul Connect
 
Introduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
Introduction to AWS App Mesh - MAD303 - Atlanta AWS SummitIntroduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
Introduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
 
security in cloud computing
security in cloud computingsecurity in cloud computing
security in cloud computing
 
Webinar: Efficient Disaster Recover with Cloud Computing
Webinar: Efficient Disaster Recover with Cloud ComputingWebinar: Efficient Disaster Recover with Cloud Computing
Webinar: Efficient Disaster Recover with Cloud Computing
 
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
 
Managing microservices using AWS App Mesh - MAD302 - Chicago AWS Summit
Managing microservices using AWS App Mesh - MAD302 - Chicago AWS SummitManaging microservices using AWS App Mesh - MAD302 - Chicago AWS Summit
Managing microservices using AWS App Mesh - MAD302 - Chicago AWS Summit
 
Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Building a Hybrid Cloud Architecture Utilizing AWS Landing ZonesBuilding a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
 

More from Subbu Allamaraju

Five Rules
Five RulesFive Rules
Five Rules
Subbu Allamaraju
 
Taming the Rate of Change
Taming the Rate of ChangeTaming the Rate of Change
Taming the Rate of Change
Subbu Allamaraju
 
What Worked for Netflix May Not Work for You (OSCON-2018)
What Worked for Netflix May Not Work for You (OSCON-2018)What Worked for Netflix May Not Work for You (OSCON-2018)
What Worked for Netflix May Not Work for You (OSCON-2018)
Subbu Allamaraju
 
Are We Ready for Serverless
Are We Ready for ServerlessAre We Ready for Serverless
Are We Ready for Serverless
Subbu Allamaraju
 
How to Sell Serverless to Your Colleagues
How to Sell Serverless to Your ColleaguesHow to Sell Serverless to Your Colleagues
How to Sell Serverless to Your Colleagues
Subbu Allamaraju
 
Turning Containers into Cattle
Turning Containers into CattleTurning Containers into Cattle
Turning Containers into Cattle
Subbu Allamaraju
 
Keystone at the Center of Our Universe
Keystone at the Center of Our UniverseKeystone at the Center of Our Universe
Keystone at the Center of Our Universe
Subbu Allamaraju
 
Journey and future of OpenStack eBay and PayPal
Journey and future of OpenStack eBay and PayPalJourney and future of OpenStack eBay and PayPal
Journey and future of OpenStack eBay and PayPal
Subbu Allamaraju
 
Engineering operations
Engineering operationsEngineering operations
Engineering operations
Subbu Allamaraju
 
Open stack@ebay
Open stack@ebayOpen stack@ebay
Open stack@ebay
Subbu Allamaraju
 
Making Things Work Together
Making Things Work TogetherMaking Things Work Together
Making Things Work Together
Subbu Allamaraju
 
ql.io at NodePDX
ql.io at NodePDXql.io at NodePDX
ql.io at NodePDX
Subbu Allamaraju
 
ql.io: Consuming HTTP at Scale
ql.io: Consuming HTTP at Scale ql.io: Consuming HTTP at Scale
ql.io: Consuming HTTP at Scale
Subbu Allamaraju
 
Measuring REST
Measuring RESTMeasuring REST
Measuring REST
Subbu Allamaraju
 
REST: Theory vs Practice
REST: Theory vs PracticeREST: Theory vs Practice
REST: Theory vs Practice
Subbu Allamaraju
 
RESTful Web Apps - Facts vs Fiction
RESTful Web Apps - Facts vs FictionRESTful Web Apps - Facts vs Fiction
RESTful Web Apps - Facts vs Fiction
Subbu Allamaraju
 
Pragmatic Rest
Pragmatic RestPragmatic Rest
Pragmatic Rest
Subbu Allamaraju
 

More from Subbu Allamaraju (17)

Five Rules
Five RulesFive Rules
Five Rules
 
Taming the Rate of Change
Taming the Rate of ChangeTaming the Rate of Change
Taming the Rate of Change
 
What Worked for Netflix May Not Work for You (OSCON-2018)
What Worked for Netflix May Not Work for You (OSCON-2018)What Worked for Netflix May Not Work for You (OSCON-2018)
What Worked for Netflix May Not Work for You (OSCON-2018)
 
Are We Ready for Serverless
Are We Ready for ServerlessAre We Ready for Serverless
Are We Ready for Serverless
 
How to Sell Serverless to Your Colleagues
How to Sell Serverless to Your ColleaguesHow to Sell Serverless to Your Colleagues
How to Sell Serverless to Your Colleagues
 
Turning Containers into Cattle
Turning Containers into CattleTurning Containers into Cattle
Turning Containers into Cattle
 
Keystone at the Center of Our Universe
Keystone at the Center of Our UniverseKeystone at the Center of Our Universe
Keystone at the Center of Our Universe
 
Journey and future of OpenStack eBay and PayPal
Journey and future of OpenStack eBay and PayPalJourney and future of OpenStack eBay and PayPal
Journey and future of OpenStack eBay and PayPal
 
Engineering operations
Engineering operationsEngineering operations
Engineering operations
 
Open stack@ebay
Open stack@ebayOpen stack@ebay
Open stack@ebay
 
Making Things Work Together
Making Things Work TogetherMaking Things Work Together
Making Things Work Together
 
ql.io at NodePDX
ql.io at NodePDXql.io at NodePDX
ql.io at NodePDX
 
ql.io: Consuming HTTP at Scale
ql.io: Consuming HTTP at Scale ql.io: Consuming HTTP at Scale
ql.io: Consuming HTTP at Scale
 
Measuring REST
Measuring RESTMeasuring REST
Measuring REST
 
REST: Theory vs Practice
REST: Theory vs PracticeREST: Theory vs Practice
REST: Theory vs Practice
 
RESTful Web Apps - Facts vs Fiction
RESTful Web Apps - Facts vs FictionRESTful Web Apps - Facts vs Fiction
RESTful Web Apps - Facts vs Fiction
 
Pragmatic Rest
Pragmatic RestPragmatic Rest
Pragmatic Rest
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 

Leading a Transformation

  • 2. Subbu Allamaraju @sallamar https://www.subbu.org © 2019 Expedia Group 2 Vice President, Cloud and Architecture, Expedia Group
  • 3. © 2019 Expedia Group 3
  • 4. Faster, better, and cheaper Safer, reliable
  • 5. © 2019 Expedia Group 5Image ID 130985919 © Andrey Kryukov | Dreamstime.com [Innovate here ]
  • 6. Plenty of building blocks for evolving architectures EC2 API Gateway Athena CloudSearc h EFS EMR Kinesis QuickSight Route 53 SES SNS SQSCloudWatch CloudTrail Config Data Pipeline DMS Direct Connect Directory Service KMS Lambda DynamoD B EBS ElastiCache RDS RedshiftS3 CloudFront EC2 Container Service EKS ElasticSearc h Service GuardDut y DynamoDB Accelerator VPC Shield Glue SageMaker Neptune MQ © 2019 Expedia Group 6
  • 7. © 2019 Expedia Group 7Image ID 130985919 © Andrey Kryukov | Dreamstime.com [Go fast and safe]
  • 8. © 2019 Expedia Group 8Image ID 108996591 © Sutisa Kangvansap | Dreamstime.com How to organize for execution? How to build, deploy and run software? How to keep sites and services available? How to secure and protect networks and data? How to be fiscally responsive and responsible?
  • 9. © 2019 Expedia Group 9Photo by Aaron Burden on Unsplash
  • 10. © 2019 Expedia Group 10 1. Invest to drive rate of change Image ID 1913853 © Mypokcik | Dreamstime.com
  • 11. © 2019 Expedia Group 11
  • 12. © 2019 Expedia Group 12 2. Pick big boulders early Image: ID 130284209 © Juhku | Dreamstime.com
  • 13. © 2019 Expedia Group 13 Replatform Untangle for high rate of change High pain – high gain – high motivation Lift and shift Needed rate of change vs time to replatform Low pain – low gain – low motivation Move and tune Most as quickly as you can, then tune iteratively Pace the change to reduce risk Deprecate Code and practices that you don’t want to carry forward
  • 14. © 2019 Expedia Group 14 3. Have a point of view on being cloud native
  • 15. © 2019 Expedia Group 15 Internalize cloud economics Embrace cloud native services Build for redundancy and exercise failovers Standardize and automate security and controls
  • 16. © 2019 Expedia Group 16 4. Prepared to be in hybrid state for a while
  • 17. Thank you © 2019 Expedia Group 17Source: https://www.trover.com/d/YxjO-plaza-vieja-havana-cuba

Editor's Notes

  1. Introduction to the topic Lessons learned
  2. Good afternoon everyone. Thanks for taking time to join this session. My name is Subbu Allamaraju. I’m Vice President and a senior technologist at the Expedia Group, where I lead Expedia’s cloud efforts. We started this journey 3+ years ago in earnest, and we now have some significant workloads running at scale on the cloud. Prior to Expedia, I lead eBay and PayPal’s private cloud platform across multiple data centers Xxx Here is my twitter handle. xxx
  3. A more mundane name Picking up stuff and moving on
  4. This is pursuit for speed and safety Speak to the six metrics - Increase deployment frequency - Reduce lead time - Reduce price for performance - Reduce change failure rate - Reduce failed customer interactions - Improve availability
  5. Getting easier Reshuffling complexity at a rapid pace
  6. Plenty of building blocks Compare to the data center Architecture iterations
  7. More building blocks for speed and safety Many aspects of CI/CD are getting commoditized now Regions and availability zones providing building blocks for robust architectures
  8. Yet, this is easier said than done. Executing large change in a decentralized world
  9. No cook book