@lukeb0nd
luke@yld.io
London Microservices User Group
April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
Docker PaaS (Node.js, CoreOS, Etcd, Fleet)
@lukeb0nd
luke@yld.io
London μServices April 2015
British Gas Connected Homes
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
"A highly available key value store for shared configuration and service discovery"
London μServices April 2015
@lukeb0nd
luke@yld.io
Simple: curl'able user facing API (HTTP+JSON)
London μServices April 2015
@lukeb0nd
luke@yld.io
Secure: optional SSL client cert authentication
London μServices April 2015
@lukeb0nd
luke@yld.io
Fast: benchmarked 1000s of writes/s per instance
London μServices April 2015
@lukeb0nd
luke@yld.io
Reliable: properly distributed using Raft
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
Distributed "agreeing on stuff"
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
Most do something like the previous slide.
All use Etcd to drive the dynamic config.
@lukeb0nd
luke@yld.io
London μServices April 2015
@lukeb0nd
luke@yld.io
London μServices April 2015
Questions?