SlideShare a Scribd company logo
1 of 27
Phil Dalbeck
Principal Engineer
Skyscanner
Adopting AWS
Who am I?
Phil Dalbeck
Principal Engineer
6+ years and counting…
Recovering Cloud Skeptic
We aim to be the most trusted
and most used online travel
brand in the world
Who are Skyscanner?
• Europes leading travel metasearch site
• Receive nearly 4m unique visitors a days
• >900 staff, with 48 nationalities (at last count!) – 50% are Software engineers
• Headquartered in Edinburgh, with offices in London, Singapore, Beijing, Shenzen,
Tokyo, Miami, Budapest, Sofia, and of course Glasgow
• Recently confirmed as one of the UK’s ”Unicorns”
• Regard ourselves as a Tech company, rather than a Travel company
Now a bit about all of you…
Decision makers or influencers
Interested in adopting AWS
Have lot of questions, and are not sure who’s advice to take
Not sure how to get started
Probably a bit skeptical
Probably not scared of heights
A brief history of hosting Skyscanner
5000+ Production VM’s
2000+ Development VM’s
Where are we with AWS adoption?
In the last 18 months
~1500 EC2 instances
Critical Production workloads
Nearly 1PB in S3
Aggressive containerization using
Docker on ECS (with some in-
house secret sauce)
Lambda (Functions as a service)
Complete migration?
Eventually… but Hybrid Cloud a
necessity for now
Large legacy codebase
Still a few nasty architectural
Monoliths to address
Another 18 – 24 months.
Why not faster?
Manpower and brainpower are finite
Faster migration = slower feature delivery
Why have Skyscanner adopted AWS?
Scalability
Flexibility
Reliability
Cost optimization
Accelerated product delivery
Scalability
Rapid growth is a nice
problem to have… if you
have a solution!
Flexibility
Stuff changes.
Make sure you
can deal with it.
Reliability
“Design for failure and nothing will fail”
Cost Optimization
Q: How much could your business benefit if every
penny you wasted on under utilized capacity could
instead be spent on driving growth?
(Or paying dividends if that’s your thing)
Accelerating product delivery
3 Years ago  6 to 8 weeks
Today 6 to 8 minutes
How?
AWS supported Containerization and Deployment
Automation tooling. API driven infrastructure.
Accelerating product delivery – some examples
Skyscanner Facebook Messenger Bot
Amazon Alexa travel search
Learn from other peoples mistakes
“An expert is a man who has
made all the mistakes which
can be made, in a narrow field.”
Niels Bohr
The One Question to ask yourself before you get started
What business need does
your cloud project satisfy?
The single biggest challenge to AWS adoption today
Skills shortages – Option 1 – Bring in outside help
• Advice and hands on support is available from both AWS and
a wide range of 3rd party professional services companies.
• They can help with discovery, architectural planning,
migrations, right up to fully managed services
• Take time to decide which partner(s) and what kind of
engagement best suit your needs. Be clear with them.
• CAUTION: No-one knows your business better than you and
your staff. You have the final say!
Skills shortages – Option 2 – Hire in AWS skilled staff
• Good luck!
• Crippling practical skills shortage (supply and demand spike)
• Consultancies often snap up the best candidates
• Make sure they are a fit for your culture. Don’t hire on technical
skills alone.
• Real experience trumps all else. Certification exams aren't that
hard to get*
• Make sure you are able to properly technically vet your candidates
before arranging interviews! Hands on exercises are best!
Skills shortages – Option 3 – Upskill from within
• Who will operate things once the consultants leave?
• Nobody knows your business better than your own staff
• Be ready for some reluctance / apprehension / resistance to reskilling
• Managing cloud environments will be a natural career progression for
many operational staff in the coming years.
• Proficiency takes time and hands on practice. Don’t expect miracles
overnight.
• Cloud architecture / best practice training is often more valuable than
practical training at first. Most will pick up the operational bits quickly
with a little hands on practice.
• Beware of training staff for their next employer!
Some stuff that isn’t in the manual.
Don’t believe everything you read in the documentation
The difference in service level between AWS support tiers is huge
Before building tools ask AWS if they are in the pipeline already
Some pretty important services are not available in every region
Architecting for The Cloud: Best Practices < Obligatory read for all staff
A great way to accelerate your AWS journey
Form a center of excellence from your keenest / most skilled staff
(operational AND developers!)
• Inhouse training
• Example scripts/templates
• Internal consultancy
• Run regular demo’s and showcases
• Eat the dogfood
Get in touch!
phil@skyscanner.net
Demystifying the Cloud
How to Leverage the AWS Cloud for your Business

More Related Content

What's hot

Netflix-Case Study-- When a Pioneer Has to Reinvent Itself
Netflix-Case Study-- When a Pioneer Has to Reinvent Itself Netflix-Case Study-- When a Pioneer Has to Reinvent Itself
Netflix-Case Study-- When a Pioneer Has to Reinvent Itself James Rothaar
 
Netflix - Strategy management
Netflix - Strategy managementNetflix - Strategy management
Netflix - Strategy managementMario Clement
 
research report on online food ordering market in India
research report on online food ordering market in Indiaresearch report on online food ordering market in India
research report on online food ordering market in IndiaSumit Roy
 
Mc Donald's Global Standardization Adaptation
Mc Donald's Global Standardization Adaptation Mc Donald's Global Standardization Adaptation
Mc Donald's Global Standardization Adaptation AUEB MBA full-time alumni
 
The Diffusion of Netflix
The Diffusion of NetflixThe Diffusion of Netflix
The Diffusion of NetflixFelix Zappe
 
Netflix Business Model & Strategy
Netflix Business Model & StrategyNetflix Business Model & Strategy
Netflix Business Model & StrategyEvgenii Gvozdev
 
Netflix’s Business Model Canvas
Netflix’s Business Model CanvasNetflix’s Business Model Canvas
Netflix’s Business Model CanvasJacinta Hayden
 
An Environmental Analysis for Amazon Prime Video
An Environmental Analysis for Amazon Prime Video An Environmental Analysis for Amazon Prime Video
An Environmental Analysis for Amazon Prime Video Jessica Gold
 
Learn big data with Uber
Learn big data with Uber Learn big data with Uber
Learn big data with Uber Mark Thebault
 
Uber's Market Strategy - An example of modern day business models
Uber's Market Strategy - An  example of modern day business modelsUber's Market Strategy - An  example of modern day business models
Uber's Market Strategy - An example of modern day business modelsRahul Shaha
 
West Virginia GEAR UP: Project Overview
West Virginia GEAR UP: Project OverviewWest Virginia GEAR UP: Project Overview
West Virginia GEAR UP: Project OverviewJessica Vodden
 
A Porter's Five Forces Analysis of Netflix
A Porter's Five Forces Analysis of NetflixA Porter's Five Forces Analysis of Netflix
A Porter's Five Forces Analysis of NetflixShannon Szabo-Pickering
 
Supply chain management of McDonalds
Supply chain management of McDonaldsSupply chain management of McDonalds
Supply chain management of McDonaldsSaravanan rulez
 

What's hot (20)

Netflix-Case Study-- When a Pioneer Has to Reinvent Itself
Netflix-Case Study-- When a Pioneer Has to Reinvent Itself Netflix-Case Study-- When a Pioneer Has to Reinvent Itself
Netflix-Case Study-- When a Pioneer Has to Reinvent Itself
 
Netflix - Strategy management
Netflix - Strategy managementNetflix - Strategy management
Netflix - Strategy management
 
Amazon Culture of Innovation
Amazon Culture of InnovationAmazon Culture of Innovation
Amazon Culture of Innovation
 
research report on online food ordering market in India
research report on online food ordering market in Indiaresearch report on online food ordering market in India
research report on online food ordering market in India
 
Mc Donald's Global Standardization Adaptation
Mc Donald's Global Standardization Adaptation Mc Donald's Global Standardization Adaptation
Mc Donald's Global Standardization Adaptation
 
The Diffusion of Netflix
The Diffusion of NetflixThe Diffusion of Netflix
The Diffusion of Netflix
 
Netflix Business Model & Strategy
Netflix Business Model & StrategyNetflix Business Model & Strategy
Netflix Business Model & Strategy
 
Culture of Innovation at Amazon
Culture of Innovation at AmazonCulture of Innovation at Amazon
Culture of Innovation at Amazon
 
Netflix’s Business Model Canvas
Netflix’s Business Model CanvasNetflix’s Business Model Canvas
Netflix’s Business Model Canvas
 
An Environmental Analysis for Amazon Prime Video
An Environmental Analysis for Amazon Prime Video An Environmental Analysis for Amazon Prime Video
An Environmental Analysis for Amazon Prime Video
 
Hello Fresh
Hello FreshHello Fresh
Hello Fresh
 
Innovation in Netflix
Innovation in NetflixInnovation in Netflix
Innovation in Netflix
 
Learn big data with Uber
Learn big data with Uber Learn big data with Uber
Learn big data with Uber
 
Uber's Market Strategy - An example of modern day business models
Uber's Market Strategy - An  example of modern day business modelsUber's Market Strategy - An  example of modern day business models
Uber's Market Strategy - An example of modern day business models
 
Sweetgreen PPT
Sweetgreen PPTSweetgreen PPT
Sweetgreen PPT
 
West Virginia GEAR UP: Project Overview
West Virginia GEAR UP: Project OverviewWest Virginia GEAR UP: Project Overview
West Virginia GEAR UP: Project Overview
 
A Porter's Five Forces Analysis of Netflix
A Porter's Five Forces Analysis of NetflixA Porter's Five Forces Analysis of Netflix
A Porter's Five Forces Analysis of Netflix
 
Supply chain management of McDonalds
Supply chain management of McDonaldsSupply chain management of McDonalds
Supply chain management of McDonalds
 
Netflix Case Study
Netflix Case StudyNetflix Case Study
Netflix Case Study
 
Amazon Culture of Innovation
Amazon Culture of InnovationAmazon Culture of Innovation
Amazon Culture of Innovation
 

Viewers also liked

Alexa, ask Skyscanner...
Alexa, ask Skyscanner...Alexa, ask Skyscanner...
Alexa, ask Skyscanner...David Low
 
Agile @Skyscanner : From Theory to Practice
Agile @Skyscanner : From Theory to PracticeAgile @Skyscanner : From Theory to Practice
Agile @Skyscanner : From Theory to PracticeChris Downey
 
SomeSQL at Skyscanner - Scaling in a changing world of databases and hardware
SomeSQL at Skyscanner - Scaling in a changing world of databases and hardwareSomeSQL at Skyscanner - Scaling in a changing world of databases and hardware
SomeSQL at Skyscanner - Scaling in a changing world of databases and hardwarealistair_hann
 
Skyscanner for slideshare
Skyscanner for slideshareSkyscanner for slideshare
Skyscanner for slideshareSkyscanner
 
Skyscanner - NOAH12 London
Skyscanner - NOAH12 LondonSkyscanner - NOAH12 London
Skyscanner - NOAH12 LondonNOAH Advisors
 
Skyscanner: Abandoning conventional wisdom for hypergrowth
Skyscanner: Abandoning conventional wisdom for hypergrowthSkyscanner: Abandoning conventional wisdom for hypergrowth
Skyscanner: Abandoning conventional wisdom for hypergrowthDouglas Cook
 
THack @ WIT - Skyscanner presentation
THack @ WIT - Skyscanner presentationTHack @ WIT - Skyscanner presentation
THack @ WIT - Skyscanner presentationKevin May
 
Adidas Strategic Management | Report Proposal
Adidas Strategic Management | Report ProposalAdidas Strategic Management | Report Proposal
Adidas Strategic Management | Report ProposalYusskei
 
Code First: Girls - A presentation by Emily Stewart, Skyscanner
Code First: Girls - A presentation by Emily Stewart, SkyscannerCode First: Girls - A presentation by Emily Stewart, Skyscanner
Code First: Girls - A presentation by Emily Stewart, SkyscannerSkyscanner Engineering
 
Getting Started with AWS Security
Getting Started with AWS SecurityGetting Started with AWS Security
Getting Started with AWS SecurityAmazon Web Services
 
AWS Enterprise Summit London | AWS as an Agile Enabler at The Co-operative
AWS Enterprise Summit London | AWS as an Agile Enabler at The Co-operativeAWS Enterprise Summit London | AWS as an Agile Enabler at The Co-operative
AWS Enterprise Summit London | AWS as an Agile Enabler at The Co-operativeAmazon Web Services
 
Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Amazon Web Services
 
Zombie Apocalypse Workshop by Warren Santer and Kyle Somers, Solutions Archit...
Zombie Apocalypse Workshop by Warren Santer and Kyle Somers, Solutions Archit...Zombie Apocalypse Workshop by Warren Santer and Kyle Somers, Solutions Archit...
Zombie Apocalypse Workshop by Warren Santer and Kyle Somers, Solutions Archit...Amazon Web Services
 
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...Amazon Web Services
 
Wild rydes serverless website workshop
Wild rydes   serverless website workshopWild rydes   serverless website workshop
Wild rydes serverless website workshopAmazon Web Services
 

Viewers also liked (20)

Skyscanner: to be local or not to be.
Skyscanner:  to be local or not to be.Skyscanner:  to be local or not to be.
Skyscanner: to be local or not to be.
 
Alexa, ask Skyscanner...
Alexa, ask Skyscanner...Alexa, ask Skyscanner...
Alexa, ask Skyscanner...
 
Agile @Skyscanner : From Theory to Practice
Agile @Skyscanner : From Theory to PracticeAgile @Skyscanner : From Theory to Practice
Agile @Skyscanner : From Theory to Practice
 
SomeSQL at Skyscanner - Scaling in a changing world of databases and hardware
SomeSQL at Skyscanner - Scaling in a changing world of databases and hardwareSomeSQL at Skyscanner - Scaling in a changing world of databases and hardware
SomeSQL at Skyscanner - Scaling in a changing world of databases and hardware
 
Skyscanner for slideshare
Skyscanner for slideshareSkyscanner for slideshare
Skyscanner for slideshare
 
Skyscanner - NOAH12 London
Skyscanner - NOAH12 LondonSkyscanner - NOAH12 London
Skyscanner - NOAH12 London
 
High flying technology (Greg Urquhart) SCOT100915
High flying technology (Greg Urquhart) SCOT100915High flying technology (Greg Urquhart) SCOT100915
High flying technology (Greg Urquhart) SCOT100915
 
Skyscanner: Abandoning conventional wisdom for hypergrowth
Skyscanner: Abandoning conventional wisdom for hypergrowthSkyscanner: Abandoning conventional wisdom for hypergrowth
Skyscanner: Abandoning conventional wisdom for hypergrowth
 
THack @ WIT - Skyscanner presentation
THack @ WIT - Skyscanner presentationTHack @ WIT - Skyscanner presentation
THack @ WIT - Skyscanner presentation
 
Adidas
AdidasAdidas
Adidas
 
Adidas Strategic Management | Report Proposal
Adidas Strategic Management | Report ProposalAdidas Strategic Management | Report Proposal
Adidas Strategic Management | Report Proposal
 
Code First: Girls - A presentation by Emily Stewart, Skyscanner
Code First: Girls - A presentation by Emily Stewart, SkyscannerCode First: Girls - A presentation by Emily Stewart, Skyscanner
Code First: Girls - A presentation by Emily Stewart, Skyscanner
 
Salesforce Revenue model
Salesforce   Revenue modelSalesforce   Revenue model
Salesforce Revenue model
 
Getting Started with AWS Security
Getting Started with AWS SecurityGetting Started with AWS Security
Getting Started with AWS Security
 
AWS Enterprise Summit London | AWS as an Agile Enabler at The Co-operative
AWS Enterprise Summit London | AWS as an Agile Enabler at The Co-operativeAWS Enterprise Summit London | AWS as an Agile Enabler at The Co-operative
AWS Enterprise Summit London | AWS as an Agile Enabler at The Co-operative
 
Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?
 
Zombie Apocalypse Workshop by Warren Santer and Kyle Somers, Solutions Archit...
Zombie Apocalypse Workshop by Warren Santer and Kyle Somers, Solutions Archit...Zombie Apocalypse Workshop by Warren Santer and Kyle Somers, Solutions Archit...
Zombie Apocalypse Workshop by Warren Santer and Kyle Somers, Solutions Archit...
 
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
 
Wild rydes serverless website workshop
Wild rydes   serverless website workshopWild rydes   serverless website workshop
Wild rydes serverless website workshop
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 

Similar to Skyscanner

AWS re:Invent 2016: Choosing the Right Partner for Your AWS Journey (ENT310)
AWS re:Invent 2016: Choosing the Right Partner for Your AWS Journey (ENT310)AWS re:Invent 2016: Choosing the Right Partner for Your AWS Journey (ENT310)
AWS re:Invent 2016: Choosing the Right Partner for Your AWS Journey (ENT310)Amazon Web Services
 
AWS Certification Guide
AWS Certification GuideAWS Certification Guide
AWS Certification Guideinfosec train
 
7 Ways to Accelerate Your Enterprise Journey to the Cloud
7 Ways to Accelerate Your Enterprise Journey to the Cloud7 Ways to Accelerate Your Enterprise Journey to the Cloud
7 Ways to Accelerate Your Enterprise Journey to the CloudAmazon Web Services
 
apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...
apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...
apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...apidays
 
AWS Toronto User Group - One Man's Journey to AWS Solution Architect Associat...
AWS Toronto User Group - One Man's Journey to AWS Solution Architect Associat...AWS Toronto User Group - One Man's Journey to AWS Solution Architect Associat...
AWS Toronto User Group - One Man's Journey to AWS Solution Architect Associat...Mohammad Ansari
 
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)Amazon Web Services
 
How to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting PracticeHow to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting PracticeAmazon Web Services
 
Avoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation FailureAvoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation FailureNathaniel Payne
 
Going Global with Itoc and AWS
Going Global with Itoc and AWS Going Global with Itoc and AWS
Going Global with Itoc and AWS Mark Promnitz
 
AWSome Day Jakarta - Opening Keynote
AWSome Day Jakarta - Opening KeynoteAWSome Day Jakarta - Opening Keynote
AWSome Day Jakarta - Opening KeynoteAmazon Web Services
 
AWS APAC Webinar Week - Training & Certification Masterclass
AWS APAC Webinar Week - Training & Certification MasterclassAWS APAC Webinar Week - Training & Certification Masterclass
AWS APAC Webinar Week - Training & Certification MasterclassAmazon Web Services
 
Steve Chambers - Cloud for GrownUps ITSM17
Steve Chambers - Cloud for GrownUps ITSM17Steve Chambers - Cloud for GrownUps ITSM17
Steve Chambers - Cloud for GrownUps ITSM17itSMF UK
 
B2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSB2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSAmazon Web Services
 
AWSome Day Bangkok Opening Keynote
AWSome Day Bangkok Opening KeynoteAWSome Day Bangkok Opening Keynote
AWSome Day Bangkok Opening KeynoteAmazon Web Services
 
AWS Enterprise Summit London | Transforming Your IT with AWS
AWS Enterprise Summit London | Transforming Your IT with AWSAWS Enterprise Summit London | Transforming Your IT with AWS
AWS Enterprise Summit London | Transforming Your IT with AWSAmazon Web Services
 
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAmazon Web Services
 
One for the first steps towards a successful cloud migration is obta.pdf
One for the first steps towards a successful cloud migration is obta.pdfOne for the first steps towards a successful cloud migration is obta.pdf
One for the first steps towards a successful cloud migration is obta.pdfezzi552
 

Similar to Skyscanner (20)

AWS re:Invent 2016: Choosing the Right Partner for Your AWS Journey (ENT310)
AWS re:Invent 2016: Choosing the Right Partner for Your AWS Journey (ENT310)AWS re:Invent 2016: Choosing the Right Partner for Your AWS Journey (ENT310)
AWS re:Invent 2016: Choosing the Right Partner for Your AWS Journey (ENT310)
 
Aws certification guide
Aws certification guideAws certification guide
Aws certification guide
 
AWS Certification Guide
AWS Certification GuideAWS Certification Guide
AWS Certification Guide
 
7 Ways to Accelerate Your Enterprise Journey to the Cloud
7 Ways to Accelerate Your Enterprise Journey to the Cloud7 Ways to Accelerate Your Enterprise Journey to the Cloud
7 Ways to Accelerate Your Enterprise Journey to the Cloud
 
apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...
apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...
apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...
 
AWS Toronto User Group - One Man's Journey to AWS Solution Architect Associat...
AWS Toronto User Group - One Man's Journey to AWS Solution Architect Associat...AWS Toronto User Group - One Man's Journey to AWS Solution Architect Associat...
AWS Toronto User Group - One Man's Journey to AWS Solution Architect Associat...
 
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
 
How to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting PracticeHow to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting Practice
 
Avoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation FailureAvoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation Failure
 
AWS Training and Certification
AWS Training and CertificationAWS Training and Certification
AWS Training and Certification
 
Going Global with Itoc and AWS
Going Global with Itoc and AWS Going Global with Itoc and AWS
Going Global with Itoc and AWS
 
AWSome Day Jakarta - Opening Keynote
AWSome Day Jakarta - Opening KeynoteAWSome Day Jakarta - Opening Keynote
AWSome Day Jakarta - Opening Keynote
 
AWS APAC Webinar Week - Training & Certification Masterclass
AWS APAC Webinar Week - Training & Certification MasterclassAWS APAC Webinar Week - Training & Certification Masterclass
AWS APAC Webinar Week - Training & Certification Masterclass
 
Steve Chambers - Cloud for GrownUps ITSM17
Steve Chambers - Cloud for GrownUps ITSM17Steve Chambers - Cloud for GrownUps ITSM17
Steve Chambers - Cloud for GrownUps ITSM17
 
B2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSB2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWS
 
AWSome Day Bangkok Opening Keynote
AWSome Day Bangkok Opening KeynoteAWSome Day Bangkok Opening Keynote
AWSome Day Bangkok Opening Keynote
 
Cloud for-startup
Cloud for-startupCloud for-startup
Cloud for-startup
 
AWS Enterprise Summit London | Transforming Your IT with AWS
AWS Enterprise Summit London | Transforming Your IT with AWSAWS Enterprise Summit London | Transforming Your IT with AWS
AWS Enterprise Summit London | Transforming Your IT with AWS
 
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
 
One for the first steps towards a successful cloud migration is obta.pdf
One for the first steps towards a successful cloud migration is obta.pdfOne for the first steps towards a successful cloud migration is obta.pdf
One for the first steps towards a successful cloud migration is obta.pdf
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 

Recently uploaded (20)

Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 

Skyscanner

  • 3. Who am I? Phil Dalbeck Principal Engineer 6+ years and counting… Recovering Cloud Skeptic
  • 4. We aim to be the most trusted and most used online travel brand in the world
  • 5. Who are Skyscanner? • Europes leading travel metasearch site • Receive nearly 4m unique visitors a days • >900 staff, with 48 nationalities (at last count!) – 50% are Software engineers • Headquartered in Edinburgh, with offices in London, Singapore, Beijing, Shenzen, Tokyo, Miami, Budapest, Sofia, and of course Glasgow • Recently confirmed as one of the UK’s ”Unicorns” • Regard ourselves as a Tech company, rather than a Travel company
  • 6. Now a bit about all of you… Decision makers or influencers Interested in adopting AWS Have lot of questions, and are not sure who’s advice to take Not sure how to get started Probably a bit skeptical Probably not scared of heights
  • 7. A brief history of hosting Skyscanner 5000+ Production VM’s 2000+ Development VM’s
  • 8. Where are we with AWS adoption? In the last 18 months ~1500 EC2 instances Critical Production workloads Nearly 1PB in S3 Aggressive containerization using Docker on ECS (with some in- house secret sauce) Lambda (Functions as a service)
  • 9. Complete migration? Eventually… but Hybrid Cloud a necessity for now Large legacy codebase Still a few nasty architectural Monoliths to address Another 18 – 24 months.
  • 10. Why not faster? Manpower and brainpower are finite Faster migration = slower feature delivery
  • 11. Why have Skyscanner adopted AWS? Scalability Flexibility Reliability Cost optimization Accelerated product delivery
  • 12. Scalability Rapid growth is a nice problem to have… if you have a solution!
  • 13. Flexibility Stuff changes. Make sure you can deal with it.
  • 14. Reliability “Design for failure and nothing will fail”
  • 15. Cost Optimization Q: How much could your business benefit if every penny you wasted on under utilized capacity could instead be spent on driving growth? (Or paying dividends if that’s your thing)
  • 16. Accelerating product delivery 3 Years ago  6 to 8 weeks Today 6 to 8 minutes How? AWS supported Containerization and Deployment Automation tooling. API driven infrastructure.
  • 17. Accelerating product delivery – some examples Skyscanner Facebook Messenger Bot Amazon Alexa travel search
  • 18. Learn from other peoples mistakes “An expert is a man who has made all the mistakes which can be made, in a narrow field.” Niels Bohr
  • 19. The One Question to ask yourself before you get started What business need does your cloud project satisfy?
  • 20. The single biggest challenge to AWS adoption today
  • 21. Skills shortages – Option 1 – Bring in outside help • Advice and hands on support is available from both AWS and a wide range of 3rd party professional services companies. • They can help with discovery, architectural planning, migrations, right up to fully managed services • Take time to decide which partner(s) and what kind of engagement best suit your needs. Be clear with them. • CAUTION: No-one knows your business better than you and your staff. You have the final say!
  • 22. Skills shortages – Option 2 – Hire in AWS skilled staff • Good luck! • Crippling practical skills shortage (supply and demand spike) • Consultancies often snap up the best candidates • Make sure they are a fit for your culture. Don’t hire on technical skills alone. • Real experience trumps all else. Certification exams aren't that hard to get* • Make sure you are able to properly technically vet your candidates before arranging interviews! Hands on exercises are best!
  • 23. Skills shortages – Option 3 – Upskill from within • Who will operate things once the consultants leave? • Nobody knows your business better than your own staff • Be ready for some reluctance / apprehension / resistance to reskilling • Managing cloud environments will be a natural career progression for many operational staff in the coming years. • Proficiency takes time and hands on practice. Don’t expect miracles overnight. • Cloud architecture / best practice training is often more valuable than practical training at first. Most will pick up the operational bits quickly with a little hands on practice. • Beware of training staff for their next employer!
  • 24. Some stuff that isn’t in the manual. Don’t believe everything you read in the documentation The difference in service level between AWS support tiers is huge Before building tools ask AWS if they are in the pipeline already Some pretty important services are not available in every region Architecting for The Cloud: Best Practices < Obligatory read for all staff
  • 25. A great way to accelerate your AWS journey Form a center of excellence from your keenest / most skilled staff (operational AND developers!) • Inhouse training • Example scripts/templates • Internal consultancy • Run regular demo’s and showcases • Eat the dogfood
  • 27. Demystifying the Cloud How to Leverage the AWS Cloud for your Business

Editor's Notes

  1. Name Role (with explanation of function – architect, advise) 7 Years @ Skyscanner (should have read the contract better, should have been suspicious when they had me sign it in blood) Recovering Cloud Sceptic (Most important) So I’m pretty well placed to give you some perspective on why you might want to adopt AWS.
  2. Unicorn who actually makes money. So in the world of unicorns we’re a flying unicorn that lays golden eggs and grants wishes. The engine behind many other travel brands via our B2B engine (Secret Escapes, Lonely Planet etc) Over 50% of our total staff are software engineers, working on new features, backend services or the tools to help deliver those.
  3. Depending how this goes I ma have to change the punchline of a few jokes.
  4. SkyscannerB2 (Box 2). Box 1 rumored to have gained sentience and currently runs Switzerland or something. At some point our CEO realized that running the service from a server in his loft was a plan that had run its course. We moved to a singe datacenter here in London, Telehouse. Over time we leased some racks and hardware from a small hosting partner, eventually got to about 40 servers, all bare metal, no two the same… Most recently, big push for virtualisation (NOT private cloud!, still ops managed!). Expanded out to 5 global DC’s. Ability to scale and maintain really beginning to creak.
  5. No AWS to speak of 18 months ago. Perhaps a similar situation to all of you. Since then we’ve migrated a major business critical workload, many smaller (but no less critical) workloads, and the majority of our development and sandbox workloads now reside on AWS. (We’ll talk about why later). We’ve also aggressively adopting containerization and function-as-as-service mechanisms for reasons we’ll cover later.
  6. We all have our own reasons for being here today (even if its just for a free lunch and a day out of the office), but if you are considering expanding your infrastructure platforms to include public cloud, its likely there are a few that will be common among all of us. Scalability – Growing too fast for us to keep up with in our own datacentres. Window for upgrading equipment widening every year. Even harder with geographic expansion. **Facebook app example** Flexibility – bloody developers, always changing their minds. One box one day, one technology… do you tie them in for 3-5 years, or do you let them innovate painlessly? Reliability – 99.99% uptime target. We’re really strict with that, if a single subservice is unavailable for a single domain (carhire in spain) then we consider that an outage. We have enough issues with human error without building on a platform that can’t cope with localized failures gracefully. Cost optimization – Sin Graph of global traffic. Kit doing nothing in some places, working its butt off in others. Bought kit can’t be scaled back at night to save costs. #1 Accelerate product delivery – the faster we can build and present quality services to our partners and users, the more successful we become. Anything that stands in the way of that has to go! Traditional infrastructure platforms either don’t fit our needs, or would require a huge investment and transition process to adopt ( true private cloud etc). We’re a technology company, not an infrastructure company. That may seem like an odd thing for a former infx guy to say – but its harsh reality. Every minute, every penny we spend dealing with operational overhead is resource wasted – its time and money we could be spending on growth and features that actually deliver value to users. That’s the core reason we’re embracing AWS. The faster and easier we can deliver product, the faster we can
  7. Talk about both Upward scaling and outward scaling. More users More products (Mobile, B2B, Hotels, Carhire etc) More geographies. European core (UK really) – but now huge growth in europe, then APAC, now Americas. **HK Datacenter story** Kit arivval delays.
  8. If we could predict the future we’d all be a damn sight better paid! Requirements change, workloads shift, markets expand and contract. If you can’t adjust then you either incur wastage, or miss opportunities. AWS offers a degree of flexibility in hosting previously unheard of. Turn everything off, and move it half way around the world without downtime faster than you could fly the hardware there. Bring up a DR environment automatically within minutes, without paying for it if you never need to use it. That’s a no brainer.
  9. The hardware AWS use is not inherently more reliable than enterprise hardware you can buy off the shelf from any number of vendors. Even Jeff Bezos can’t break the laws of physics. Stuff breaks down. Where things differ with AWS versus your own kit is that you no longer need to maintain spares stock, or renew hardware support contracts with a half a dozen vendors, or monitor the tin. Or pay someone to do it all 24/7. That all comes as standard. Something breaks? You either wont notice, or or automatically migrated to something unbroken. If you design your systems properly, you don’t even notice. Skyscanner have a 99.99% uptime target, its written in our company wide objectives. Its massively easier to achieve that with properly architected Systems that we run in AWS compared to workloads we host internally.
  10. AWS and their partners offer some fantastic tools to help you easily recognize and eliminate wastage on the AWS platform.
  11. Online business is cut throat. The ability to develop, deploy and assess the performance of new features faster than your competitors is what drives growth of market share.
  12. Online business is cut throat. The ability to develop, deploy and assess the performance of new features faster than your competitors is what drives growth of market share. Facebook Bot.
  13. So here’s the good bit, where I impart upon you all literally months of collected wisdom on how to get going with AWS. **CUE INFOMMERCIAL VOICE** BUT THAT’S NOT ALL! We’ll
  14. Recognize this guy? This is Mr Hank Scorpio. Mr. Scorpio had a problem. It may surprise you to hear that it’s a similar problem that you will all face if you decide to move into AWS. Let me explain. It wasn’t interference from the UN, Nato or MI6 he was worried about. Guys got a flame thrower. In fact, Hank needed to find employees with a specific set of skills (nuclear generator operation in his case) to help advance his plans for world domination, but he had a problem:- Those skills are generally pretty scarce in the marketplace. It can be hard to know what to look for. The people with the proven skills are often not interested in changing employer, or have been snapped up by consultancy companies. In Hanks case this led to him headhunting the second most senior staff member at the Springfield Nuclear Plant… Who turned out to be Homer Simpson, who we all know isn’t exactly a real go-getter, and he didn’t really fit in too well in the end. Lesson 1 – don’t assume that tenure elsewhere equals capability. Be sure if you are hiring in to fill gaps in your AWS skillset, that you’re hiring people that are first and foremost a good fit for the business. Lesson 2 –The best people for your business may well already work there. Look at whether you can promote from within, or discover if there are any latent cloud guru ambitions in the ranks already. You might be surprised. My advice – look internally and externally for people who “get” what cloud can do for your business. The resilience, the flexibility, the scalability, the improved time to market, the reduced need to build tooling yourself. Those are real catch. You can teach someone the mechanics of any platform surprisingly quickly, provided they are already enthusiastic about using it properly. Lesson 2 -