SlideShare ist ein Scribd-Unternehmen logo
1 von 144
Downloaden Sie, um offline zu lesen
Freitag, 3. Mai 13
Angrybirds fly in the
cloud
Freitag, 3. Mai 13
Angrybirds fly in the
cloud
Presented by
Daniel Pötzinger
AWS Summit 2013
Freitag, 3. Mai 13
Freitag, 3. Mai 13
danpoetz
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Freitag, 3. Mai 13
152,2 Million €
68,5 Million € Consumer Products
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Freitag, 3. Mai 13
PC games
Plush toys, shirts, ...
Freitag, 3. Mai 13
> 24.000.000 likes > 500.000 followers
Social Media
Impact
Freitag, 3. Mai 13
Irregular Traffic Behaviour
Freitag, 3. Mai 13
Challenges
Freitag, 3. Mai 13
Challenges
Frequent development
and releasing of new
features
Freitag, 3. Mai 13
Challenges
Frequent development
and releasing of new
features
Scalable and stable
Operation
Freitag, 3. Mai 13
Freitag, 3. Mai 13
The solution?
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Continuous
Deployment
CloudDevOps
Freitag, 3. Mai 13
Continuous
Deployment
CloudDevOps
Freitag, 3. Mai 13
Continuous
Deployment
CloudDevOps
Freitag, 3. Mai 13
Why Amazon Web Services ?
Freitag, 3. Mai 13
✓Scales quickly on demand
✓Pay only what for what
you use
Freitag, 3. Mai 13
8 regions with 2-4 availability zones
A lot of „edge servers“ for content delivery
Freitag, 3. Mai 13
Think cleanly about your operation infrastructure
Freitag, 3. Mai 13
Setting up a new environment should always
be faster than fixing an existing one
Freitag, 3. Mai 13
What you should do
Freitag, 3. Mai 13
What you should do
Automate the setup of new servers
Freitag, 3. Mai 13
What you should do
Automate the setup of new servers
Automate failover
Freitag, 3. Mai 13
What you should do
Automate the setup of new servers
Automate failover
Automate scaling
Freitag, 3. Mai 13
What you should do
Automate the setup of new servers
Automate failover
Automate scaling
Don‘t do work that others did better
Freitag, 3. Mai 13
Powerfull AWS Services for Angrybirds
Freitag, 3. Mai 13
Powerfull AWS Services for Angrybirds
EC2
Freitag, 3. Mai 13
Powerfull AWS Services for Angrybirds
S3EC2
Freitag, 3. Mai 13
Powerfull AWS Services for Angrybirds
S3EC2 RDS
Freitag, 3. Mai 13
Powerfull AWS Services for Angrybirds
CloudFrontS3EC2 RDS
Freitag, 3. Mai 13
Powerfull AWS Services for Angrybirds
CloudFront ElastiCacheS3EC2 RDS
Freitag, 3. Mai 13
Powerfull AWS Services for Angrybirds
CloudFront ElastiCacheS3EC2 RDS ELB
Freitag, 3. Mai 13
Powerfull AWS Services for Angrybirds
CloudFront ElastiCacheS3EC2 RDS ELB R53
Freitag, 3. Mai 13
Powerfull AWS Services for Angrybirds
Amazon Web Services & Amazon Console
CloudFront ElastiCacheS3EC2 RDS ELB R53
Freitag, 3. Mai 13
Powerfull AWS Services for Angrybirds
Rightscale Services
Amazon Web Services & Amazon Console
CloudFront ElastiCacheS3EC2 RDS ELB R53
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Cloud
Architecture
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Varnish Array
Freitag, 3. Mai 13
Varnish Array
EC2 EC2
Freitag, 3. Mai 13
Varnish Array
Frontend Array
EC2 EC2 EC2
EC2 EC2
Freitag, 3. Mai 13
Varnish Array
Frontend Array Backend Array
EC2 EC2EC2 EC2 EC2
EC2 EC2
Freitag, 3. Mai 13
Varnish Array
Frontend Array Backend Array
RDS
EC2 EC2EC2 EC2 EC2
EC2 EC2
Freitag, 3. Mai 13
RDS
Varnish Array
Frontend Array Backend Array
RDS
EC2 EC2EC2 EC2 EC2
EC2 EC2
Freitag, 3. Mai 13
RDS
Varnish Array
Frontend Array Backend Array
RDS
S3
Assets Storage
EC2 EC2EC2 EC2 EC2
EC2 EC2
Freitag, 3. Mai 13
RDS
Varnish Array
Frontend Array Backend Array
RDS
CloudFront
CDN for Assets
S3
Assets Storage
EC2 EC2EC2 EC2 EC2
EC2 EC2
Freitag, 3. Mai 13
RDS
Varnish Array
Frontend Array Backend Array Worker Array
RDS
CloudFront
CDN for Assets
S3
Assets Storage
EC2 EC2
EC2
EC2 EC2 EC2
EC2 EC2
Freitag, 3. Mai 13
RDS
Varnish Array
Frontend Array Backend Array Worker Array
ELB
RDS
CloudFront
CDN for Assets
S3
Assets Storage
EC2 EC2
EC2
EC2 EC2 EC2
EC2 EC2
Freitag, 3. Mai 13
RDS
„Deployment Definition“
+ Autoscaling
Varnish Array
Frontend Array Backend Array Worker Array
ELB
RDS
CloudFront
CDN for Assets
S3
Assets Storage
EC2 EC2
EC2
EC2 EC2 EC2
EC2 EC2
Freitag, 3. Mai 13
RDS
„Deployment Definition“
+ Autoscaling
Varnish Array
Frontend Array Backend Array Worker Array
ELB
RDS
CloudFront
CDN for Assets
S3
Assets Storage
EC2 EC2
EC2
EC2 EC2 EC2
EC2 EC2
Monitoring
Freitag, 3. Mai 13
RDS
„Deployment Definition“
+ Autoscaling
Varnish Array
Frontend Array Backend Array Worker Array
ELB
RDS
CloudFront
CDN for Assets
S3
Assets Storage
EC2 EC2
EC2
EC2 EC2 EC2
EC2 EC2
MonitoringAPI
Freitag, 3. Mai 13
RDS
„Deployment Definition“
+ Autoscaling
Varnish Array
Frontend Array Backend Array Worker Array
CloudFront
CDN for Skin
ELB
RDS
CloudFront
CDN for Assets
S3
Assets Storage
EC2 EC2
EC2
EC2 EC2 EC2
EC2 EC2
MonitoringAPI
Freitag, 3. Mai 13
RDS
„Deployment Definition“
+ Autoscaling
Varnish Array
Frontend Array Backend Array Worker Array
CloudFront
CDN for Skin
ELB
R53
DNS
RDS
CloudFront
CDN for Assets
S3
Assets Storage
EC2 EC2
EC2
EC2 EC2 EC2
EC2 EC2
MonitoringAPI
Freitag, 3. Mai 13
RDS
„Deployment Definition“
+ Autoscaling
Varnish Array
Frontend Array Backend Array Worker Array
CloudFront
CDN for Skin
ELB
R53
DNS
RDS
ElastiCache
Cache Backend
CloudFront
CDN for Assets
S3
Assets Storage
EC2 EC2
EC2
EC2 EC2 EC2
EC2 EC2
MonitoringAPI
Freitag, 3. Mai 13
RDS
„Deployment Definition“
+ Autoscaling
Varnish Array
Frontend Array Backend Array Worker Array
CloudFront
CDN for Skin
ELB
R53
DNS
RDS
S3
Deployment
ElastiCache
Cache Backend
CloudFront
CDN for Assets
S3
Assets Storage
EC2 EC2
EC2
EC2 EC2 EC2
EC2 EC2
MonitoringAPI
Freitag, 3. Mai 13
Scaling is about finding the
bottleneck
Freitag, 3. Mai 13
CPU
Network
Storage (DB)Traffic
Possible Bottlenecks
Offloading, Optimisation,
Caching, add more CPU (scale)...
Offloading, Optimisation,
Scale Storage UP (H/V),
Replace Storage...
Offloading (CDN, Proxy)
Optimize Size of the Site
Scale Network IS...
Freitag, 3. Mai 13
HTTP Caching
Traffic
Freitag, 3. Mai 13
HTTP Caching
Application
Traffic
Freitag, 3. Mai 13
HTTP Caching
Application
Offload expensive requests
Traffic
Freitag, 3. Mai 13
HTTP Caching
Application
Offload expensive requests
Traffic
Browser
Traffic
Freitag, 3. Mai 13
HTTP Caching
Application
Offload expensive requests
Traffic
CDN
Browser
Traffic
Freitag, 3. Mai 13
HTTP Caching
Application
Varnish
(Reverse Proxy) Traffic
Offload expensive requests
Traffic
CDN
Browser
Traffic
Freitag, 3. Mai 13
HTTP Caching
Application
Varnish
(Reverse Proxy) Traffic
Offload expensive requests
Traffic
CDN
Browser
Traffic
Purging
Freitag, 3. Mai 13
10.000+Possible Pages / Seconde
from ELB &Varnish
Freitag, 3. Mai 13
Autoscaling
Traffic
Freitag, 3. Mai 13
Autoscaling
Traffic
FrontendArray
EC2EC2EC2
Freitag, 3. Mai 13
Autoscaling
Traffic
FrontendArray
EC2EC2EC2
Freitag, 3. Mai 13
Autoscaling
Traffic
FrontendArray
EC2EC2EC2
EC2EC2EC2
Freitag, 3. Mai 13
Autoscaling
•Groups with policys
•Min, Max
•Votingrules for
scaling up & down
•Replace broken
instances
Traffic
FrontendArray
EC2EC2EC2
EC2EC2EC2
Freitag, 3. Mai 13
10.000possible Orders / Hour
Freitag, 3. Mai 13
Be prepared for changes
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Continuous
Deployment
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Don‘t be scared of
releasing to
production
Freitag, 3. Mai 13
Late night bugfixing?
Freitag, 3. Mai 13
That’s how a deployment should look like
Freitag, 3. Mai 13
And you?
Freitag, 3. Mai 13
And you?
• Do you use continuous integration?
Freitag, 3. Mai 13
And you?
• Do you use continuous integration?
• Do you use automated acceptance tests?
Freitag, 3. Mai 13
And you?
• Do you use continuous integration?
• Do you use automated acceptance tests?
• Do you keep them green?
Freitag, 3. Mai 13
And you?
• Do you use continuous integration?
• Do you use automated acceptance tests?
• Do you keep them green?
• Do you use continuous deployment?
Freitag, 3. Mai 13
Continuous Deployment
Freitag, 3. Mai 13
Continuous Deployment
We want on-demand deployment
Freitag, 3. Mai 13
Continuous Deployment
We want on-demand deployment
of tested features and fixes
Freitag, 3. Mai 13
Continuous Deployment
We want on-demand deployment
of tested features and fixes
in a quick and reliable way
Freitag, 3. Mai 13
We reach this by
Freitag, 3. Mai 13
Automating everything
We reach this by
Freitag, 3. Mai 13
Automating everything
We reach this by
Build
Freitag, 3. Mai 13
Automating everything
We reach this by
Build
Testing
Freitag, 3. Mai 13
Automating everything
We reach this by
Build
Testing
Deployment
Freitag, 3. Mai 13
..and
Freitag, 3. Mai 13
doing it frequently
..and
Freitag, 3. Mai 13
doing it frequently
..and
flickr deploys 3
times a day...
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Freitag, 3. Mai 13
The Deployment
Pipeline
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Commit
and Build
Build Downstream and Test Strategy
SVN
Backup
Storage
Angry Birds Deployment Pipeline
Feedback to Developers
Freitag, 3. Mai 13
Commit
and Build
Build Downstream and Test Strategy
SVN
Backup
Storage
Unit Tests
Angry Birds Deployment Pipeline
Feedback to Developers
Freitag, 3. Mai 13
Commit
and Build
Build Downstream and Test Strategy
SVN
Backup
Storage
Unit Tests
Angry Birds Deployment Pipeline
Feedback to Developers
Freitag, 3. Mai 13
Commit
and Build
Build Downstream and Test Strategy
SVN
Backup
Storage
Unit Tests
Install on
“latest”
Angry Birds Deployment Pipeline
Feedback to Developers
Freitag, 3. Mai 13
Commit
and Build
Build Downstream and Test Strategy
SVN
Backup
Storage
Unit Tests
Install on
“latest”
Angry Birds Deployment Pipeline
Feedback to Developers
Freitag, 3. Mai 13
Selenium
Acceptance Tests
Commit
and Build
Build Downstream and Test Strategy
SVN
Backup
Storage
Unit Tests
Install on
“latest”
Angry Birds Deployment Pipeline
Feedback to Developers
Freitag, 3. Mai 13
Selenium
Acceptance Tests
Commit
and Build
Build Downstream and Test Strategy
SVN
Backup
Storage
Unit Tests
Install on
“latest”
Angry Birds Deployment Pipeline
Feedback to Developers
Freitag, 3. Mai 13
Selenium
Acceptance Tests
Commit
and Build
Build Downstream and Test Strategy
SVN
Backup
Storage
Unit Tests
Install on
“latest”
Performance
Tests
Angry Birds Deployment Pipeline
Feedback to Developers
Freitag, 3. Mai 13
Selenium
Acceptance Tests
Commit
and Build
Build Downstream and Test Strategy
SVN
Backup
Storage
Unit Tests
Install on
“latest”
Performance
Tests
Angry Birds Deployment Pipeline
Feedback to Developers
Freitag, 3. Mai 13
Angry Birds Deployment Pipeline
Install on
Deployment
System
Copy to S3
Cloud
Deployment
Staging
Integration
Tests
AOE + Rovio
Cloud
deployment
production
Freitag, 3. Mai 13
Varnish Array
Autoscaling
Frontend Array
Backend
Array
Worker
Array
Cloud Deployment
ELB
Deployment „Version 88“
Start new release by
✓ cloning old deployment
✓ adjusting release number
RDS
mySQL
S3
V V V
WFE FE FE BE BE BE
R53
DNS
Freitag, 3. Mai 13
Varnish Array
Autoscaling
Frontend Array
Backend
Array
Worker
Array
Cloud Deployment
ELB
Deployment „Version 88“
RDS
mySQL
S3
V V V
WFE FE FE BE BE BE
R53
DNS
Freitag, 3. Mai 13
Deployment „Version 89“
Varnish Array
Autoscaling
Frontend Array
Backend
Array
Worker
Array
Cloud Deployment
ELB
Deployment „Version 88“
RDS
mySQL
S3
Varnish Array
Autoscaling
Frontend Array
Backend
Array
Worker
Array
V V V
WFE FE FE BE BE BE
R53
DNS
Freitag, 3. Mai 13
Deployment „Version 89“
Varnish Array
Autoscaling
Frontend Array
Backend
Array
Worker
Array
Cloud Deployment
ELB
Deployment „Version 88“
RDS
mySQL
S3
Varnish Array
Autoscaling
Frontend Array
Backend
Array
Worker
Array
ELB
W
V V V
WFE FE FE BE BE BE
R53
DNS
Freitag, 3. Mai 13
Deployment „Version 89“
Varnish Array
Autoscaling
Frontend Array
Backend
Array
Worker
Array
Cloud Deployment
ELB
Deployment „Version 88“
RDS
mySQL
S3
Varnish Array
Autoscaling
Frontend Array
Backend
Array
Worker
Array
ELB
WFE FE FE BE BE BE
V V VV V V
WFE FE FE BE BE BE
R53
DNS
Freitag, 3. Mai 13
Deployment „Version 89“
Varnish Array
Autoscaling
Frontend Array
Backend
Array
Worker
Array
Cloud Deployment
ELB
Deployment „Version 88“
RDS
mySQL
S3
Varnish Array
Autoscaling
Frontend Array
Backend
Array
Worker
Array
ELB
WFE FE FE BE BE BE
V V VV V V
WFE FE FE BE BE BE
R53
DNS
Freitag, 3. Mai 13
0Seconds Downtime
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Freitag, 3. Mai 13
The real life
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Day 1 - Release 1
Freitag, 3. Mai 13
Day 2 - Release 2 - “Get ready for Space”
Freitag, 3. Mai 13
Day 3 - „People want it so badly“
Freitag, 3. Mai 13
New release
deployed
Day 3 - „People want it so badly“
Freitag, 3. Mai 13
New release
deployed
Space game
launched
Array scales up
Day 3 - „People want it so badly“
Freitag, 3. Mai 13
New release
deployed
Space game
launched
Array scales up
USA wakes up
Day 3 - „People want it so badly“
Freitag, 3. Mai 13
Day 4 - Release 3 „Performance Improvement“
Freitag, 3. Mai 13
40% average
CPU usage.
1-2 FE Servers are
enough for normal
operations
Day 4 - Release 3 „Performance Improvement“
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Freitag, 3. Mai 13
Thanks!
Follow us on Twitter:
AOE: @aoemedia
Daniel P: @danpoetz
Flickr photo contributions in the slide:
http://www.flickr.com/photos/the-wanderers-eye/4494147652/sizes/l/
http://www.flickr.com/photos/51293088@N05/8195327886/sizes/l/
http://www.flickr.com/photos/k1rsch/3818553037/sizes/l/
Freitag, 3. Mai 13

Weitere ähnliche Inhalte

Andere mochten auch

Modern data architectures for real time analytics and engagement
Modern data architectures for real time analytics and engagementModern data architectures for real time analytics and engagement
Modern data architectures for real time analytics and engagementAmazon Web Services
 
Modern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at ScaleModern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at ScaleAmazon Web Services
 
10 Tips for Connecting with Your Audience
10 Tips for Connecting with Your Audience10 Tips for Connecting with Your Audience
10 Tips for Connecting with Your AudienceSketchBubble
 
Leading the Perfect Q&A in Any Presentation
Leading the Perfect Q&A in Any PresentationLeading the Perfect Q&A in Any Presentation
Leading the Perfect Q&A in Any PresentationSketchBubble
 
The Storyteller's Secret: 3 Keys to Mastering Storytelling to Win Hearts and ...
The Storyteller's Secret: 3 Keys to Mastering Storytelling to Win Hearts and ...The Storyteller's Secret: 3 Keys to Mastering Storytelling to Win Hearts and ...
The Storyteller's Secret: 3 Keys to Mastering Storytelling to Win Hearts and ...Carmine Gallo
 
5 Myths on How to be More Eloquent during Presentation
5 Myths on How to be More Eloquent during Presentation5 Myths on How to be More Eloquent during Presentation
5 Myths on How to be More Eloquent during Presentation24Slides
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesAmazon Web Services
 
PechaKucha: The Japanese-inspired Presentation Format
PechaKucha: The Japanese-inspired Presentation FormatPechaKucha: The Japanese-inspired Presentation Format
PechaKucha: The Japanese-inspired Presentation Format24Slides
 
Real-time Data Processing using AWS Lambda
Real-time Data Processing using AWS LambdaReal-time Data Processing using AWS Lambda
Real-time Data Processing using AWS LambdaAmazon Web Services
 
5 tools for an awesome presentation-By Samid Razzak
5 tools for an awesome presentation-By Samid Razzak5 tools for an awesome presentation-By Samid Razzak
5 tools for an awesome presentation-By Samid RazzakMd. Samid Razzak
 
How to Write Clickass Presentations that Convert
How to Write Clickass Presentations that ConvertHow to Write Clickass Presentations that Convert
How to Write Clickass Presentations that ConvertBarry Feldman
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureAmazon Web Services
 
Fight for Yourself: How to Sell Your Ideas and Crush Presentations
Fight for Yourself: How to Sell Your Ideas and Crush PresentationsFight for Yourself: How to Sell Your Ideas and Crush Presentations
Fight for Yourself: How to Sell Your Ideas and Crush PresentationsDigital Surgeons
 
How To Become... LORD OF THE SLIDES
How To Become... LORD OF THE SLIDESHow To Become... LORD OF THE SLIDES
How To Become... LORD OF THE SLIDESPaul Brown
 

Andere mochten auch (20)

Modern data architectures for real time analytics and engagement
Modern data architectures for real time analytics and engagementModern data architectures for real time analytics and engagement
Modern data architectures for real time analytics and engagement
 
Modern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at ScaleModern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at Scale
 
Operating your Production API
Operating your Production APIOperating your Production API
Operating your Production API
 
10 Tips for Connecting with Your Audience
10 Tips for Connecting with Your Audience10 Tips for Connecting with Your Audience
10 Tips for Connecting with Your Audience
 
Leading the Perfect Q&A in Any Presentation
Leading the Perfect Q&A in Any PresentationLeading the Perfect Q&A in Any Presentation
Leading the Perfect Q&A in Any Presentation
 
The Storyteller's Secret: 3 Keys to Mastering Storytelling to Win Hearts and ...
The Storyteller's Secret: 3 Keys to Mastering Storytelling to Win Hearts and ...The Storyteller's Secret: 3 Keys to Mastering Storytelling to Win Hearts and ...
The Storyteller's Secret: 3 Keys to Mastering Storytelling to Win Hearts and ...
 
5 Myths on How to be More Eloquent during Presentation
5 Myths on How to be More Eloquent during Presentation5 Myths on How to be More Eloquent during Presentation
5 Myths on How to be More Eloquent during Presentation
 
The SlideShare Handbook
The SlideShare HandbookThe SlideShare Handbook
The SlideShare Handbook
 
What's New with AWS Lambda
What's New with AWS LambdaWhat's New with AWS Lambda
What's New with AWS Lambda
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Almacenamiento en la nube con AWS
Almacenamiento en la nube con AWSAlmacenamiento en la nube con AWS
Almacenamiento en la nube con AWS
 
PechaKucha: The Japanese-inspired Presentation Format
PechaKucha: The Japanese-inspired Presentation FormatPechaKucha: The Japanese-inspired Presentation Format
PechaKucha: The Japanese-inspired Presentation Format
 
JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)
 
Real-time Data Processing using AWS Lambda
Real-time Data Processing using AWS LambdaReal-time Data Processing using AWS Lambda
Real-time Data Processing using AWS Lambda
 
How to Manage Your Anxiety When Presenting
How to Manage Your Anxiety When PresentingHow to Manage Your Anxiety When Presenting
How to Manage Your Anxiety When Presenting
 
5 tools for an awesome presentation-By Samid Razzak
5 tools for an awesome presentation-By Samid Razzak5 tools for an awesome presentation-By Samid Razzak
5 tools for an awesome presentation-By Samid Razzak
 
How to Write Clickass Presentations that Convert
How to Write Clickass Presentations that ConvertHow to Write Clickass Presentations that Convert
How to Write Clickass Presentations that Convert
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless Architecture
 
Fight for Yourself: How to Sell Your Ideas and Crush Presentations
Fight for Yourself: How to Sell Your Ideas and Crush PresentationsFight for Yourself: How to Sell Your Ideas and Crush Presentations
Fight for Yourself: How to Sell Your Ideas and Crush Presentations
 
How To Become... LORD OF THE SLIDES
How To Become... LORD OF THE SLIDESHow To Become... LORD OF THE SLIDES
How To Become... LORD OF THE SLIDES
 

Mehr von AWS Germany

Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAnalytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAWS Germany
 
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...AWS Germany
 
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...AWS Germany
 
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...AWS Germany
 
Modern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSModern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSAWS Germany
 
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerAWS Germany
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for AlexaAWS Germany
 
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureHotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureAWS Germany
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopAWS Germany
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWSAWS Germany
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS AWS Germany
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Germany
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data DesignAWS Germany
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crashAWS Germany
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceAWS Germany
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultAWS Germany
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECSAWS Germany
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the UnionAWS Germany
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailAWS Germany
 

Mehr von AWS Germany (20)

Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAnalytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
 
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
 
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
 
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
 
Modern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSModern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWS
 
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for Alexa
 
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureHotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWS
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für Nonprofits
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data Design
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crash
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performance
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s Vault
 
EKS Workshop
 EKS Workshop EKS Workshop
EKS Workshop
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECS
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the Union
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
 

AWS Summit Berlin 2013 - "Angrybirds fly in the cloud" - Scaling and Market needs for the Angrybirds Shop