UPDATE: This slide deck is superseded by http://www.slideshare.net/samsalisbury/mesos-at-opentable-talk-20151111
From talk I did at the London Mesos user group, October 23rd 014.
9. DATACENTRE
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
APP
Prior to 2012
10. DATACENTRE
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
APP
Prior to 2012
11. DATACENTRE
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
APP
VM
A HUGE
ASP.NET
PriorA tPoP 2012
12. DATACENTRE
“Fortnightly” VM
big VM
bang deployments.
VM
A HUGE
A HUGE
A HUGE
Tech ASP.constrained NET
ASP.NET
ASP.NET
APP
APP
to single APP
platform.
One VM
defect blocks VM
all progress.
VM
A HUGE
A HUGE
A HUGE
Difficult ASP.NET
to experiment ASP.NET
with ASP.NET
APP
APP
APP
features.
VM
A HUGE
ASP.NET
APP
Not much fun.
VM
A HUGE
ASP.NET
APP
13. DATACENTRE
“Fortnightly” VM
VM
release cycle.
VM
A HUGE
A HUGE
A HUGE
ASP.Big NET
bang ASP.deployments.
NET
ASP.NET
APP
APP
APP
One VM
defect blocks VM
all progress.
VM
A HUGE
A HUGE
A HUGE
Difficult ASP.NET
to experiment ASP.NET
with ASP.NET
APP
APP
APP
features.
VM
A HUGE
ASP.NET
APP
Not much fun.
VM
A HUGE
ASP.NET
APP
Early 2012
16. CODE BASE
EXTERNAL
API SEARCH REVIEWS
EMAILS WHITE
LABEL
REST.
PROFILES
RESERV-ATION
API
PHOTO
SERVICE REST. A P I
PERSON
API
HOME
PAGE WIDGETS
CONTENT
F RONT SERVICE DOOR SVC
MENU AP I
FEEDBACK
AVAI LAB-I
LEGACY
FORM
L I T Y A P I
API
Now
17. CODE BASE
Release EXTERNAL
whenever API SEARCH a feature REVIEWS
is ready.
Use whatever EMAILS tech WHITE
REST.
LABEL
is most PROFILES
appropriate.
RESERV-ATION
PHOTO
No one API
defect SERVICE blocks all REST. progress.
A P I
PERSON
HOME
Easy API
to experiment PAGE with WIDGETS
features.
CONTENT
F RONT SERVICE DOOR MENU AP I
Much more SVC
fun!
FEEDBACK
AVAI LAB-I
LEGACY
FORM
L I T Y A P I
API
Now
18. CODE BASE
EXTERNAL
API SEARCH REVIEWS
EMAILS WHITE
LABEL
REST.
PROFILES
RESERV-ATION
API
PHOTO
SERVICE REST. A P I
PERSON
API
However.
HOME
PAGE WIDGETS
CONTENT
F RONT SERVICE DOOR SVC
MENU AP I
FEEDBACK
AVAI LAB-I
LEGACY
FORM
L I T Y A P I
API
Now
19. DATACENTRE
VM
EXTERNAL
API
VM
SEARCH
VM
REVIEWS
VM
EMAILS
VM
RESERVAT-ION
API
VM
VM
WHITE
LABEL
VM
REST.
PROFILES
VM
PHOTO
SERVICE
VM
REST. A P I
VM VM
20. DATACENTRE
VM
EXTERNAL
API
VM
SEARCH
VM
REVIEWS
VM
EMAILS
VM
RESERVAT-ION
API
VM
VM
WHITE
LABEL
VM
REST.
PROFILES
VM
PHOTO
SERVICE
VM
REST. A P I
VM VM
21. DATACENTRE
VM
SEARCH
VVMM VVMM
VVMM VM
REVIEWS
VM
EMAILS
VVMM VVMM
RESERVAT-ION
API
VVMM VVMM
WHITE
LABEL
VVMM VVMM
REST.
PROFILES
VVMM VVMM
PHOTO
SERVICE
VM
REST. A P I
VM
EXTERNAL
API
22. DATACENTRE
VM
SEARCH
VVMM VVMM
VVMM VM
REVIEWS
VM
EMAILS
VVMM VVMM
RESERVAT-ION
API
VVMM VVMM
WHITE
LABEL
VVMM VVMM
REST.
PROFILES
VVMM VVMM
PHOTO
SERVICE
VM
REST. A P I
VM
EXTERNAL
API 1,231
servers, and rising
(source: Puppetboard)
23. DATACENTRE
VM
SEARCH
VVMM VVMM
VVMM VM
REVIEWS
VM
EMAILS
VVMM VVMM
RESERVAT-ION
API
VVMM VVMM
WHITE
LABEL
VVMM VVMM
REST.
PROFILES
VVMM VVMM
PHOTO
SERVICE
VM
REST. A P I
VM
EXTERNAL
API 1,231
servers, and rising
(source: Puppetboard)
This is expensive.
24. DATACENTRE
VM
SEARCH
VVMM VVMM
VVMM VM
REVIEWS
VM
EMAILS
VVMM VVMM
RESERVAT-ION
API
VVMM VVMM
WHITE
LABEL
VVMM VVMM
REST.
PROFILES
VVMM VVMM
PHOTO
SERVICE
VM
REST. A P I
VM
EXTERNAL
API 1,231
servers, and rising
(source: Puppetboard)
This is expensive.
And hard to manage.
25. DATACENTRE
VM
SEARCH
VVMM VVMM
VVMM VM
REVIEWS
VM
EMAILS
VVMM VVMM
RESERVAT-ION
API
VVMM VVMM
WHITE
LABEL
VVMM VVMM
REST.
PROFILES
VVMM VVMM
PHOTO
SERVICE
VM
REST. A P I
VM
EXTERNAL
API
WDWDN?