emccode / EMCW2016

EMCW2016 Content Development
0 stars 0 forks source link

Running stateful services on Cloud Native Platforms with Mesos #16

Closed clintkitson closed 8 years ago

clintkitson commented 8 years ago

Many of today's PaaS systems are focused on stateless applications, scaling them from 1 to infinity and automatically rescheduling them when something goes wrong. But what about the data they create? How can we create scalable data persistence backends for our services to make sure our stored data is highly available? In this session we will demonstrate stateless applications running on PaaS systems, connecting to data persistence layers like relational and NoSQL databases, all running on Mesos and all stored on highly available distributed storage platforms.

jonasrosland commented 8 years ago

Stateless apps are easy, but they need to store data somewhere.

Show examples of stateless apps, both new and legacy (Wordpress, Drupal, SugarCRM) Show examples of stateful apps (Postgres, LogStash, Memcached/Redis)

Show what happens to stateful app without proper backing. Lost data. Stateful app plus RR = god tier activate

What about PaaS systems? Most stateless, but their apps still require state. Demo of PaaS on Mesos, linking stateless apps to stateful apps,

clintkitson commented 8 years ago

Demo idea 1 https://github.com/emccode/EMCW2016/issues/29

clintkitson commented 8 years ago

Demo idea https://github.com/emccode/EMCW2016/issues/33

clintkitson commented 8 years ago

Demo idea https://github.com/emccode/EMCW2016/issues/37