SlideShare una empresa de Scribd logo
1 de 126
Descargar para leer sin conexión
Challenges for a
high performance Shop
Angrybirds in the Cloud
September 12 | E-HandelsSnack | Stockholm
Donnerstag, 19. September 13
@
aoepeople
@
danpoetz
Daniel
Pötzinger
Donnerstag, 19. September 13
@
aoepeople
@
danpoetz
Daniel
Pötzinger
Donnerstag, 19. September 13
Donnerstag, 19. September 13
2.5 billion internet users
Donnerstag, 19. September 13
360 495
677 785 914 1022
1150
1364
1560
1764
2013
2265
2000 2001 2002 2003 2004 2005 2006 2007 2008
2009 2010
2011
2.5 billion internet users
Donnerstag, 19. September 13
360 495
677 785 914 1022
1150
1364
1560
1764
2013
2265
2000 2001 2002 2003 2004 2005 2006 2007 2008
2009 2010
2011
2.5 billion internet users
Donnerstag, 19. September 13
Donnerstag, 19. September 13
Donnerstag, 19. September 13
Donnerstag, 19. September 13
152,2 Million €
68,5 Million € Consumer Products
Donnerstag, 19. September 13
Donnerstag, 19. September 13
Donnerstag, 19. September 13
> 24.000.000 likes > 500.000 followers
Social Media
Impact
Donnerstag, 19. September 13
Donnerstag, 19. September 13
Irregular Traffic Behaviour
Donnerstag, 19. September 13
Angrybirds frequent Releases
Donnerstag, 19. September 13
Angrybirds frequent Releases
2012 2013
Donnerstag, 19. September 13
Angrybirds frequent Releases
2012 2013
Donnerstag, 19. September 13
Angrybirds frequent Releases
2012 2013
G
iftcards
G
eo
IP
Async
Reports
Search
Targeting
ProductsDonnerstag, 19. September 13
The DevOps Conflict
Donnerstag, 19. September 13
The DevOps Conflict
Frequent development
and releasing of new
features
Donnerstag, 19. September 13
The DevOps Conflict
Frequent development
and releasing of new
features
Scalable and stable
Operation
Donnerstag, 19. September 13
Biggest Problems
Donnerstag, 19. September 13
Biggest Problems
Donnerstag, 19. September 13
Biggest Problems
Challenges
Donnerstag, 19. September 13
Biggest Problems
Challenges
1. Handling the tremendous peaks
Donnerstag, 19. September 13
Biggest Problems
Challenges
1. Handling the tremendous peaks
2. Quick Handling and deployment
of Changes and new Features
Donnerstag, 19. September 13
Donnerstag, 19. September 13
Handling the peaks...
Donnerstag, 19. September 13
How to deal with peaks
Donnerstag, 19. September 13
How to deal with peaks
Donnerstag, 19. September 13
How to deal with peaks
Donnerstag, 19. September 13
How to deal with peaks
Donnerstag, 19. September 13
✓ quick scale on demand
✓ pay only for what you use
Donnerstag, 19. September 13
How to deal with peaks
Donnerstag, 19. September 13
How to deal with peaks
Donnerstag, 19. September 13
„
Global Cloud Infrastructure
Donnerstag, 19. September 13
Think cleanly about your operation infrastructure
Donnerstag, 19. September 13
Setting up a new environment
should always be faster
than fixing an existing one
Donnerstag, 19. September 13
What you should do
Donnerstag, 19. September 13
What you should do
Automate the setup of new servers
Donnerstag, 19. September 13
What you should do
Automate the setup of new servers
Automate failover
Donnerstag, 19. September 13
What you should do
Automate the setup of new servers
Automate failover
Automate scaling
Donnerstag, 19. September 13
What you should do
Automate the setup of new servers
Automate failover
Automate scaling
Save work by using AWS concepts
Donnerstag, 19. September 13
Donnerstag, 19. September 13
Backend
Array
Frontend
Array
Worker Array
Varnish Array
Donnerstag, 19. September 13
Backend
Array
Frontend
Array
Worker Array
Varnish Array
Loadbalancer
Donnerstag, 19. September 13
Deployment X
Backend
Array
Frontend
Array
Worker Array
Varnish Array
Loadbalancer
Donnerstag, 19. September 13
Deployment X
Backend
Array
Frontend
Array
Worker Array
Varnish Array
DNS
shop.angrybirds.com
Loadbalancer
Donnerstag, 19. September 13
Deployment X
Backend
Array
Frontend
Array
Worker Array
Varnish Array
DNS
shop.angrybirds.com
File Storage
File Storage DatabaseCache
CDN CDN
Braintree
MailDRM
Giftcards
Loadbalancer
Donnerstag, 19. September 13
Load Balancer
Backend
Array
Frontend
Array
Worker Array
Varnish Array
Deployment X
DNS
Donnerstag, 19. September 13
r Array
nt X
DNS
Donnerstag, 19. September 13
r Array
nt X
DNS
Donnerstag, 19. September 13
r Array
nt X
DNS
Deployment X+1
Donnerstag, 19. September 13
r Array
nt X
DNS
Deployment X+1
Loadbalancer
Backend
Array
Frontend
Array
Worker
Varnish Array
Donnerstag, 19. September 13
r Array
nt X
DNS
Backend
Array
Frontend
Array
Worker
Varnish Array
Deployment X+1
Loadbalancer
Donnerstag, 19. September 13
Frontend
Array
Worker Array
Varnish Array
Deployment X
DNS
Backend
Array
Deployment X+1
Loadbalancer Loadbalancer
Donnerstag, 19. September 13
DNS
Backend
Array
Deployment X+1
Frontend
Array
Worker Array
Varnish Array
Deployment X
Loadbalancer Loadbalancer
Donnerstag, 19. September 13
DNS
Backend
Array
Deployment X+1
Frontend
Array
Worker Array
Varnish Array
Deployment X
Loadbalancer Loadbalancer
Donnerstag, 19. September 13
DNS
Backend
Array
Deployment X+1
Loadbalancer
Donnerstag, 19. September 13
0Donnerstag, 19. September 13
0
Downtime
Donnerstag, 19. September 13
0
Downtime
Number of lost
carts
Donnerstag, 19. September 13
0
Downtime
Number of lost
carts
Number of lost
sessions and
logins
Donnerstag, 19. September 13
Scaling is about
finding the bottleneck
Donnerstag, 19. September 13
The fastest HTTP
Request is..
Donnerstag, 19. September 13
The fastest HTTP
Request is..
the one- never made!
Donnerstag, 19. September 13
Traffic
HTTP Cacheing
Donnerstag, 19. September 13
Application
Traffic
HTTP Cacheing
Donnerstag, 19. September 13
Application
Traffic
Browser
Traffic
HTTP Cacheing
Donnerstag, 19. September 13
Application
Traffic
CDN
Browser
Traffic
HTTP Cacheing
Donnerstag, 19. September 13
Application
Varnish
(Reverse Proxy) Traffic
Traffic
CDN
Browser
Traffic
HTTP Cacheing
Donnerstag, 19. September 13
Application
Varnish
(Reverse Proxy) Traffic
Traffic
CDN
Browser
Traffic
Purging
HTTP Cacheing
Donnerstag, 19. September 13
Caches
„protect“ your
application
Donnerstag, 19. September 13
Caches
„protect“ your
application
Donnerstag, 19. September 13
Caches
„protect“ your
application
Donnerstag, 19. September 13
10.000+Possible Pages / Seconde
from ELB &Varnish
Donnerstag, 19. September 13
Traffic
Autoscaling
Donnerstag, 19. September 13
Traffic
FrontendArray
EC2EC2EC2
Autoscaling
Donnerstag, 19. September 13
Traffic
FrontendArray
EC2EC2EC2
Autoscaling
Donnerstag, 19. September 13
Traffic
FrontendArray
EC2EC2EC2
EC2EC2EC2
Autoscaling
Donnerstag, 19. September 13
10.000possible Orders / Hour
Donnerstag, 19. September 13
Search and Layered Nav
Donnerstag, 19. September 13
Browser
Enterprise Search
Magento
Donnerstag, 19. September 13
Browser
Enterprise Search
Magento
Donnerstag, 19. September 13
Browser
Enterprise Search
Magento
Donnerstag, 19. September 13
Be prepared for changes
Donnerstag, 19. September 13
Donnerstag, 19. September 13
Continuous Deployment
Donnerstag, 19. September 13
Don‘t be scared of
releasing to
production
Donnerstag, 19. September 13
Late night bugfixing?
Donnerstag, 19. September 13
That’s how a deployment should look like
Donnerstag, 19. September 13
Continuous Deployment
Donnerstag, 19. September 13
We want on-demand deployment
Continuous Deployment
Donnerstag, 19. September 13
We want on-demand deployment
of tested features and fixes
Continuous Deployment
Donnerstag, 19. September 13
We want on-demand deployment
of tested features and fixes
in a quick and reliable way
Continuous Deployment
Donnerstag, 19. September 13
We reach this by
Donnerstag, 19. September 13
We reach this by
Automating everything
Donnerstag, 19. September 13
We reach this by
Build
Automating everything
Donnerstag, 19. September 13
We reach this by
Build
Testing
Automating everything
Donnerstag, 19. September 13
We reach this by
Build
Testing
Deployment
Automating everything
Donnerstag, 19. September 13
..and
Donnerstag, 19. September 13
..and
doing it frequently
Donnerstag, 19. September 13
..and
flickr deploys 3
times a day...
doing it frequently
Donnerstag, 19. September 13
ContentMaster
Backup
Version
Deployment Pipeline
Donnerstag, 19. September 13
ContentMaster
Backup
Version
Build
Deployment Pipeline
Donnerstag, 19. September 13
ContentMaster
Backup
Version
Build
Unit Tests
Deployment Pipeline
Donnerstag, 19. September 13
ContentMaster
Backup
Version
Build
Unit Tests
Automatic
Deploy on
„Latest“
Deployment Pipeline
Donnerstag, 19. September 13
ContentMaster
Backup
Version
Build
Unit Tests
Automatic
Deploy on
„Latest“ Acceptance
Tests
Deployment Pipeline
Donnerstag, 19. September 13
ContentMaster
Backup
Version
Build
Unit Tests
Automatic
Deploy on
„Latest“ Acceptance
Tests
Deploy
on
„Deploy“
Deployment Pipeline
Donnerstag, 19. September 13
ContentMaster
Backup
Version
Build
Unit Tests
Automatic
Deploy on
„Latest“ Acceptance
Tests Deploy to
Staging
+ Test
Deploy
on
„Deploy“
Deployment Pipeline
Donnerstag, 19. September 13
ContentMaster
Live
Backup
Version
Build
Unit Tests
Automatic
Deploy on
„Latest“ Acceptance
Tests Deploy to
Staging
+ Test
Deploy
on
„Deploy“
Deployment Pipeline
Donnerstag, 19. September 13
ContentMaster
Live
Backup
Version
Build
Unit Tests
Automatic
Deploy on
„Latest“ Acceptance
Tests Deploy to
Staging
+ Test
Deploy
on
„Deploy“
Deployment Pipeline
Test Strategy
Donnerstag, 19. September 13
ContentMaster
Live
Backup
Version
Build
Unit Tests
Automatic
Deploy on
„Latest“ Acceptance
Tests Deploy to
Staging
+ Test
Deploy
on
„Deploy“
Deployment Pipeline
Test Strategy
Feedback for the Team
Donnerstag, 19. September 13
Donnerstag, 19. September 13
The real live
Donnerstag, 19. September 13
Day 1 - Release 1
Donnerstag, 19. September 13
Day 2 - Release 2 - “Get ready for Space”
Donnerstag, 19. September 13
Day 3 - „People want it so badly“
Donnerstag, 19. September 13
New release
deployed
Day 3 - „People want it so badly“
Donnerstag, 19. September 13
New release
deployed
Space game
launched
Array scales up
Day 3 - „People want it so badly“
Donnerstag, 19. September 13
New release
deployed
Space game
launched
Array scales up
USA wakes up
Day 3 - „People want it so badly“
Donnerstag, 19. September 13
Day 4 - Release 3 „Performance Improvement“
Donnerstag, 19. September 13
40% average
CPU usage.
1-2 FE Servers are
enough for normal
operations
Day 4 - Release 3 „Performance Improvement“
Donnerstag, 19. September 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/
Donnerstag, 19. September 13

Más contenido relacionado

Similar a Angrybirds - Overview for a High Performance Shop

Automating Enterprise Wireless Deployments
Automating Enterprise Wireless DeploymentsAutomating Enterprise Wireless Deployments
Automating Enterprise Wireless DeploymentsZack Smith
 
Provisioning profiles like a Pro
Provisioning profiles like a ProProvisioning profiles like a Pro
Provisioning profiles like a ProJay Graves
 
Drupal, rotative numérique pour un groupe de presse
Drupal, rotative numérique pour un groupe de presseDrupal, rotative numérique pour un groupe de presse
Drupal, rotative numérique pour un groupe de presseAudaxis
 
Drupal - Digital publishing platform for Press & Media group
Drupal - Digital publishing platform for Press & Media groupDrupal - Digital publishing platform for Press & Media group
Drupal - Digital publishing platform for Press & Media groupEric Fesler
 
Architecture: ember.js and AngularJS
Architecture: ember.js and AngularJSArchitecture: ember.js and AngularJS
Architecture: ember.js and AngularJSlrdesign
 
2nd Annual Start-up Launches with Dr. Werner Vogels (SPOT101) | AWS re:Invent...
2nd Annual Start-up Launches with Dr. Werner Vogels (SPOT101) | AWS re:Invent...2nd Annual Start-up Launches with Dr. Werner Vogels (SPOT101) | AWS re:Invent...
2nd Annual Start-up Launches with Dr. Werner Vogels (SPOT101) | AWS re:Invent...Amazon Web Services
 
An AP(EYE) Toward the Revolution
An AP(EYE) Toward the RevolutionAn AP(EYE) Toward the Revolution
An AP(EYE) Toward the RevolutionZencoder
 
How Trend Micro Build their Enterprise Security Offering on AWS (SEC307) | AW...
How Trend Micro Build their Enterprise Security Offering on AWS (SEC307) | AW...How Trend Micro Build their Enterprise Security Offering on AWS (SEC307) | AW...
How Trend Micro Build their Enterprise Security Offering on AWS (SEC307) | AW...Amazon Web Services
 
Building Cordova plugins for iOS
Building Cordova plugins for iOSBuilding Cordova plugins for iOS
Building Cordova plugins for iOSGrgur Grisogono
 
Writing Apps that Can See: Getting Data from CoreImage to Computer Vision - ...
Writing Apps that Can See: Getting Data from CoreImage to Computer  Vision - ...Writing Apps that Can See: Getting Data from CoreImage to Computer  Vision - ...
Writing Apps that Can See: Getting Data from CoreImage to Computer Vision - ...Carl Brown
 
Building a platform with Django, Docker, and Salt
Building a platform with Django, Docker, and SaltBuilding a platform with Django, Docker, and Salt
Building a platform with Django, Docker, and Saltbaremetal
 
Latinoware Rails 2009
Latinoware Rails 2009Latinoware Rails 2009
Latinoware Rails 2009Fabio Akita
 
Building a platform with Django, Docker and Salt | Djangocon lightning talk
Building a platform with Django, Docker and Salt | Djangocon lightning talkBuilding a platform with Django, Docker and Salt | Djangocon lightning talk
Building a platform with Django, Docker and Salt | Djangocon lightning talkdotCloud
 
Building a Platform with Django, Docker and Salt
Building a Platform with Django, Docker and SaltBuilding a Platform with Django, Docker and Salt
Building a Platform with Django, Docker and SaltDocker, Inc.
 
HTML5 Web Standards
HTML5 Web StandardsHTML5 Web Standards
HTML5 Web StandardsVu Tran Lam
 
BBC Olympics: An accessibility case study
BBC Olympics: An accessibility case studyBBC Olympics: An accessibility case study
BBC Olympics: An accessibility case studyAlistair Duggin
 
The Principles of Secure Development
The Principles of Secure DevelopmentThe Principles of Secure Development
The Principles of Secure DevelopmentSecurity Ninja
 
HTML5 for mobile development
HTML5 for mobile developmentHTML5 for mobile development
HTML5 for mobile developmentCarlos Justiniano
 

Similar a Angrybirds - Overview for a High Performance Shop (20)

Automating Enterprise Wireless Deployments
Automating Enterprise Wireless DeploymentsAutomating Enterprise Wireless Deployments
Automating Enterprise Wireless Deployments
 
Provisioning profiles like a Pro
Provisioning profiles like a ProProvisioning profiles like a Pro
Provisioning profiles like a Pro
 
Drupal, rotative numérique pour un groupe de presse
Drupal, rotative numérique pour un groupe de presseDrupal, rotative numérique pour un groupe de presse
Drupal, rotative numérique pour un groupe de presse
 
Drupal - Digital publishing platform for Press & Media group
Drupal - Digital publishing platform for Press & Media groupDrupal - Digital publishing platform for Press & Media group
Drupal - Digital publishing platform for Press & Media group
 
Architecture: ember.js and AngularJS
Architecture: ember.js and AngularJSArchitecture: ember.js and AngularJS
Architecture: ember.js and AngularJS
 
2nd Annual Start-up Launches with Dr. Werner Vogels (SPOT101) | AWS re:Invent...
2nd Annual Start-up Launches with Dr. Werner Vogels (SPOT101) | AWS re:Invent...2nd Annual Start-up Launches with Dr. Werner Vogels (SPOT101) | AWS re:Invent...
2nd Annual Start-up Launches with Dr. Werner Vogels (SPOT101) | AWS re:Invent...
 
An AP(EYE) Toward the Revolution
An AP(EYE) Toward the RevolutionAn AP(EYE) Toward the Revolution
An AP(EYE) Toward the Revolution
 
How Trend Micro Build their Enterprise Security Offering on AWS (SEC307) | AW...
How Trend Micro Build their Enterprise Security Offering on AWS (SEC307) | AW...How Trend Micro Build their Enterprise Security Offering on AWS (SEC307) | AW...
How Trend Micro Build their Enterprise Security Offering on AWS (SEC307) | AW...
 
Building Cordova plugins for iOS
Building Cordova plugins for iOSBuilding Cordova plugins for iOS
Building Cordova plugins for iOS
 
Introduction to Scrum version 3.1
Introduction to Scrum version 3.1Introduction to Scrum version 3.1
Introduction to Scrum version 3.1
 
Writing Apps that Can See: Getting Data from CoreImage to Computer Vision - ...
Writing Apps that Can See: Getting Data from CoreImage to Computer  Vision - ...Writing Apps that Can See: Getting Data from CoreImage to Computer  Vision - ...
Writing Apps that Can See: Getting Data from CoreImage to Computer Vision - ...
 
Building a platform with Django, Docker, and Salt
Building a platform with Django, Docker, and SaltBuilding a platform with Django, Docker, and Salt
Building a platform with Django, Docker, and Salt
 
Latinoware Rails 2009
Latinoware Rails 2009Latinoware Rails 2009
Latinoware Rails 2009
 
Building a platform with Django, Docker and Salt | Djangocon lightning talk
Building a platform with Django, Docker and Salt | Djangocon lightning talkBuilding a platform with Django, Docker and Salt | Djangocon lightning talk
Building a platform with Django, Docker and Salt | Djangocon lightning talk
 
Building a Platform with Django, Docker and Salt
Building a Platform with Django, Docker and SaltBuilding a Platform with Django, Docker and Salt
Building a Platform with Django, Docker and Salt
 
HTML5 Web Standards
HTML5 Web StandardsHTML5 Web Standards
HTML5 Web Standards
 
BBC Olympics: An accessibility case study
BBC Olympics: An accessibility case studyBBC Olympics: An accessibility case study
BBC Olympics: An accessibility case study
 
Enecomp 2009
Enecomp 2009Enecomp 2009
Enecomp 2009
 
The Principles of Secure Development
The Principles of Secure DevelopmentThe Principles of Secure Development
The Principles of Secure Development
 
HTML5 for mobile development
HTML5 for mobile developmentHTML5 for mobile development
HTML5 for mobile development
 

Más de AOE

Re-inventing airport non-aeronautical revenue generation post COVID-19
Re-inventing airport non-aeronautical revenue generation post COVID-19Re-inventing airport non-aeronautical revenue generation post COVID-19
Re-inventing airport non-aeronautical revenue generation post COVID-19AOE
 
Flamingo - Inspiring Commerce Frontend made in Go - Meet Magento 2019
Flamingo - Inspiring Commerce Frontend made in Go - Meet Magento 2019Flamingo - Inspiring Commerce Frontend made in Go - Meet Magento 2019
Flamingo - Inspiring Commerce Frontend made in Go - Meet Magento 2019AOE
 
Flamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel PötzingerFlamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel PötzingerAOE
 
A bag full of trust - Christof Braun at AOE Conference 2018
A bag full of trust - Christof Braun at AOE Conference 2018A bag full of trust - Christof Braun at AOE Conference 2018
A bag full of trust - Christof Braun at AOE Conference 2018AOE
 
Digitalizing the Global Travel Retail World - Kian Gould at Global Retailing ...
Digitalizing the Global Travel Retail World - Kian Gould at Global Retailing ...Digitalizing the Global Travel Retail World - Kian Gould at Global Retailing ...
Digitalizing the Global Travel Retail World - Kian Gould at Global Retailing ...AOE
 
Frankfurt Airport Digitalization Case Study
Frankfurt Airport Digitalization Case StudyFrankfurt Airport Digitalization Case Study
Frankfurt Airport Digitalization Case StudyAOE
 
This is what has to change for Travel Retail to survive - Manuel Heidler, AOE
This is what has to change for Travel Retail to survive - Manuel Heidler, AOEThis is what has to change for Travel Retail to survive - Manuel Heidler, AOE
This is what has to change for Travel Retail to survive - Manuel Heidler, AOEAOE
 
AOEconf17: Application Security
AOEconf17: Application SecurityAOEconf17: Application Security
AOEconf17: Application SecurityAOE
 
AOEconf17: AOE Tech Radar Insights
AOEconf17: AOE Tech Radar InsightsAOEconf17: AOE Tech Radar Insights
AOEconf17: AOE Tech Radar InsightsAOE
 
AOEconf17: A flight through our OM³ Systems
AOEconf17: A flight through our OM³ SystemsAOEconf17: A flight through our OM³ Systems
AOEconf17: A flight through our OM³ SystemsAOE
 
AOEconf17: AOE Tech Radar Insights
AOEconf17: AOE Tech Radar InsightsAOEconf17: AOE Tech Radar Insights
AOEconf17: AOE Tech Radar InsightsAOE
 
AOEconf17: Pets vs. Cattle - modern Application Infrastructure - by Fabrizio ...
AOEconf17: Pets vs. Cattle - modern Application Infrastructure - by Fabrizio ...AOEconf17: Pets vs. Cattle - modern Application Infrastructure - by Fabrizio ...
AOEconf17: Pets vs. Cattle - modern Application Infrastructure - by Fabrizio ...AOE
 
AOEconf17: Agile scaling concepts
AOEconf17: Agile scaling conceptsAOEconf17: Agile scaling concepts
AOEconf17: Agile scaling conceptsAOE
 
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...AOE
 
AOEconf17: UI challenges in a microservice world
AOEconf17: UI challenges in a microservice worldAOEconf17: UI challenges in a microservice world
AOEconf17: UI challenges in a microservice worldAOE
 
AOEconf17: Application Security - Bastian Ike
AOEconf17: Application Security - Bastian IkeAOEconf17: Application Security - Bastian Ike
AOEconf17: Application Security - Bastian IkeAOE
 
AOEconf17: Management 3.0 - the secret to happy, performing and motivated sel...
AOEconf17: Management 3.0 - the secret to happy, performing and motivated sel...AOEconf17: Management 3.0 - the secret to happy, performing and motivated sel...
AOEconf17: Management 3.0 - the secret to happy, performing and motivated sel...AOE
 
AOEconf17: How to eat an elePHPant, congstar style - Timo Fuchs & Stefan Rotsch
AOEconf17: How to eat an elePHPant, congstar style - Timo Fuchs & Stefan RotschAOEconf17: How to eat an elePHPant, congstar style - Timo Fuchs & Stefan Rotsch
AOEconf17: How to eat an elePHPant, congstar style - Timo Fuchs & Stefan RotschAOE
 
Joern Bock: The basic concept of an agile organisation
Joern Bock: The basic concept of an agile organisationJoern Bock: The basic concept of an agile organisation
Joern Bock: The basic concept of an agile organisationAOE
 
Magento 2 Best Practice Workfow // David Lambauer // Meet Magento 2017 // Lei...
Magento 2 Best Practice Workfow // David Lambauer // Meet Magento 2017 // Lei...Magento 2 Best Practice Workfow // David Lambauer // Meet Magento 2017 // Lei...
Magento 2 Best Practice Workfow // David Lambauer // Meet Magento 2017 // Lei...AOE
 

Más de AOE (20)

Re-inventing airport non-aeronautical revenue generation post COVID-19
Re-inventing airport non-aeronautical revenue generation post COVID-19Re-inventing airport non-aeronautical revenue generation post COVID-19
Re-inventing airport non-aeronautical revenue generation post COVID-19
 
Flamingo - Inspiring Commerce Frontend made in Go - Meet Magento 2019
Flamingo - Inspiring Commerce Frontend made in Go - Meet Magento 2019Flamingo - Inspiring Commerce Frontend made in Go - Meet Magento 2019
Flamingo - Inspiring Commerce Frontend made in Go - Meet Magento 2019
 
Flamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel PötzingerFlamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel Pötzinger
 
A bag full of trust - Christof Braun at AOE Conference 2018
A bag full of trust - Christof Braun at AOE Conference 2018A bag full of trust - Christof Braun at AOE Conference 2018
A bag full of trust - Christof Braun at AOE Conference 2018
 
Digitalizing the Global Travel Retail World - Kian Gould at Global Retailing ...
Digitalizing the Global Travel Retail World - Kian Gould at Global Retailing ...Digitalizing the Global Travel Retail World - Kian Gould at Global Retailing ...
Digitalizing the Global Travel Retail World - Kian Gould at Global Retailing ...
 
Frankfurt Airport Digitalization Case Study
Frankfurt Airport Digitalization Case StudyFrankfurt Airport Digitalization Case Study
Frankfurt Airport Digitalization Case Study
 
This is what has to change for Travel Retail to survive - Manuel Heidler, AOE
This is what has to change for Travel Retail to survive - Manuel Heidler, AOEThis is what has to change for Travel Retail to survive - Manuel Heidler, AOE
This is what has to change for Travel Retail to survive - Manuel Heidler, AOE
 
AOEconf17: Application Security
AOEconf17: Application SecurityAOEconf17: Application Security
AOEconf17: Application Security
 
AOEconf17: AOE Tech Radar Insights
AOEconf17: AOE Tech Radar InsightsAOEconf17: AOE Tech Radar Insights
AOEconf17: AOE Tech Radar Insights
 
AOEconf17: A flight through our OM³ Systems
AOEconf17: A flight through our OM³ SystemsAOEconf17: A flight through our OM³ Systems
AOEconf17: A flight through our OM³ Systems
 
AOEconf17: AOE Tech Radar Insights
AOEconf17: AOE Tech Radar InsightsAOEconf17: AOE Tech Radar Insights
AOEconf17: AOE Tech Radar Insights
 
AOEconf17: Pets vs. Cattle - modern Application Infrastructure - by Fabrizio ...
AOEconf17: Pets vs. Cattle - modern Application Infrastructure - by Fabrizio ...AOEconf17: Pets vs. Cattle - modern Application Infrastructure - by Fabrizio ...
AOEconf17: Pets vs. Cattle - modern Application Infrastructure - by Fabrizio ...
 
AOEconf17: Agile scaling concepts
AOEconf17: Agile scaling conceptsAOEconf17: Agile scaling concepts
AOEconf17: Agile scaling concepts
 
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...
 
AOEconf17: UI challenges in a microservice world
AOEconf17: UI challenges in a microservice worldAOEconf17: UI challenges in a microservice world
AOEconf17: UI challenges in a microservice world
 
AOEconf17: Application Security - Bastian Ike
AOEconf17: Application Security - Bastian IkeAOEconf17: Application Security - Bastian Ike
AOEconf17: Application Security - Bastian Ike
 
AOEconf17: Management 3.0 - the secret to happy, performing and motivated sel...
AOEconf17: Management 3.0 - the secret to happy, performing and motivated sel...AOEconf17: Management 3.0 - the secret to happy, performing and motivated sel...
AOEconf17: Management 3.0 - the secret to happy, performing and motivated sel...
 
AOEconf17: How to eat an elePHPant, congstar style - Timo Fuchs & Stefan Rotsch
AOEconf17: How to eat an elePHPant, congstar style - Timo Fuchs & Stefan RotschAOEconf17: How to eat an elePHPant, congstar style - Timo Fuchs & Stefan Rotsch
AOEconf17: How to eat an elePHPant, congstar style - Timo Fuchs & Stefan Rotsch
 
Joern Bock: The basic concept of an agile organisation
Joern Bock: The basic concept of an agile organisationJoern Bock: The basic concept of an agile organisation
Joern Bock: The basic concept of an agile organisation
 
Magento 2 Best Practice Workfow // David Lambauer // Meet Magento 2017 // Lei...
Magento 2 Best Practice Workfow // David Lambauer // Meet Magento 2017 // Lei...Magento 2 Best Practice Workfow // David Lambauer // Meet Magento 2017 // Lei...
Magento 2 Best Practice Workfow // David Lambauer // Meet Magento 2017 // Lei...
 

Último

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Angrybirds - Overview for a High Performance Shop