deis - building our own paas at springest
DESCRIPTION
Slide deck for a private presentation at the Sanoma Knowledge Exchange (SaKE) of March 2014. Original presentation and artwork is available on Github: https://github.com/foxycoder/talks/tree/master/20140331-Deis-SaKE Fonts: Meslo LG M DZ, Ubuntu Mono, and Menlo.TRANSCRIPT
DeisBuilding our own PaaS at Springest
@wrdevos 20140331160000
Wouter de Vos CTO at Springest
Wh t is Springest?
“The Amazon of Learning”*
recommend
review buy/book
search
Yo, why a PaaS?
Sc ling
$ deis scale web=4
How does that work?
Dockerpack, ship and run any application as a lightweight container
:’)
Everything is in
containers
They run on omnipotent
runtimes
MONGODBMEMCACHEDREDISSOLR
POSTGRESQL
SPRINGEST
MONGODBMEMCACHEDREDISSOLR
POSTGRESQL
SPRINGEST
Heroku Buildpacks
$ git push deis master
Our own Heroku :)
Builds app slug
launches a container
MONGODBMEMCACHEDREDISSOLR
POSTGRESQL
SPRINGEST
– 12factor.net
“One codebase tracked in revision control, many deploys.”
Formations are
environmentsproduction
staging
Foreman$ rake resque:work
$ unicorn -p $PORT
$ script/solr start
nginx proxyfor web services
Connecting Web Services
Connecting Web Services
Connecting Web Services
Web
Solr
Thanks! Wouter de Vos @wrdevos
!
@opendeis #deis