Slide 1

Slide 1 text

Running Rails Applications on Apache Mesos Jairo Diaz @codescrum London Microservices User Group Nov 2015

Slide 2

Slide 2 text

Overview ● Mesos Introduction ● Demo Application on AWS

Slide 3

Slide 3 text

Mesos is a Distribution Kernel

Slide 4

Slide 4 text

Mesos Architecture

Slide 5

Slide 5 text

Resource Offer Example

Slide 6

Slide 6 text

Example of Rails Application

Slide 7

Slide 7 text

Mac OS Setup for Demo App rails-image Local environment Docker Machine (with daemon) db-image rails-app worker-app Mongo ruby-image ruby-image db-image other-image Docker Hub (On the Internet) Dockerfile Redis

Slide 8

Slide 8 text

Mesos, Marathon and Docker

Slide 9

Slide 9 text

More information! Get in touch with Jairo Diaz @codescrum Code examples at: http://github.com/codescrum/ Blog posts available at: http://blog.codescrum.com/