Download - Reactive Programming Meetup - NodeJs on K8s
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 1/21
Spark on K8s(First :)) Reactive Programming Meetup - Dublin - June 2015Created by / [email protected] @innolocity
1/21
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 2/21
NodeJs on K8s(First :)) Reactive Programming Meetup - Dublin - June 2015Created by / [email protected] @innolocity
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 3/21
TodayReactive programmingImmutable deploymentsGoogle Container Engine(Kubernetes)NodeJs on K8s
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 4/21
About the Roland
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 5/21
About the Roland
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 6/21
Reactive Programming
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 7/21
Reactive ProgrammingReactive Programming!!!Reactive Infrastructure??? - Software Dev Platform (Code, Unit-Test,Code-Review, , Software Deployment Platform (Packaging,System/Load-Test, ...), Runtime (Monitoring, Alarming, Logging, ...),Feedback Platform (A/B test, Performance/Through-put, Was it a goodchange?, ...)Reactive Organisations???
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 8/21
Immutable Deployments
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 9/21
Immutable Deployments
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 10/21
Immutable Deployments
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 11/21
Immutable DeploymentsInsprired by functional programming concepts (Talk by Rich Hickey)About Snowflakes and PhonixesBy now ... mainstream! Netflix, Gilt, Zalando, Wunderlist, ...Works well with MicroServices
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 12/21
Google Container Engine (Kubernetes)
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 13/21
Google Container Engine (Kubernetes)
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 14/21
Google Container Engine (Kubernetes)
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 15/21
Google Container Engine (Kubernetes)
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 16/21
Google Container Engine (Kubernetes)
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 17/21
Google Container Engine (Kubernetes)Concepts: Cluster, Node (master/worker), Pod, Service, ..., ReplicationController, ...GCE vs. Mesos vs. Openstack vs. ... - Resources (CPU, Mem, Disk,Network), Assets (Services, Applications, ...)
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 18/21
NodeJs on k8sHello, World vs. Hello, MeetupDEMO - Upgrade a running cluster to the next better version of aNodeJs server implementation
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 19/21
NodeJs on k8s - DEMO
6/28/2015 Reactive Programming Meetup - NodeJs on K8s
file:///Development/Work/misc/presentations/reactive-meetup_2015-06-25/meetup.html 20/21
What to consider?1. Do not build it yourself!!!2. AWS, Google Cloud, RackSpace, Heroku, ...3. Bamboo, snap-ci, ...4. Netflix, Zalando, Gilt, Etsy, ...