13
The Demo Gods are (not) on our side Christopher Hunt @huntchr Markus Jura @markusjura Ed Callahan @calncal

Demo gods are (not) on our side

Embed Size (px)

Citation preview

Page 1: Demo gods are (not) on our side

The Demo Gods are (not) on our side

Christopher Hunt @huntchrMarkus Jura @markusjura

Ed Callahan @calncal

Page 2: Demo gods are (not) on our side

Introduction

Page 3: Demo gods are (not) on our side

Lightbend Production Suite

Page 4: Demo gods are (not) on our side

Lightbend Production Suite

● Service orchestration

● Monitoring

● Akka split brain resolver

Page 5: Demo gods are (not) on our side

Service Orchestration

● Simplicity

● No single point of failure

● Automated failure recovery

● Consolidated logging

● Security

Page 6: Demo gods are (not) on our side

Monitoring

● Actor metrics

● Understand flows and futures

● Optimize utilization

● Trace hot paths

● Configure thresholds

Page 7: Demo gods are (not) on our side

Demo #1 - bye bye process

Page 8: Demo gods are (not) on our side

Akka Split Brain Resolver

● Detection of network partitions

● Multiple resolution strategies

● Automatic recovery of failed

nodes

Page 9: Demo gods are (not) on our side

Demo #2 - Split Brain

Page 10: Demo gods are (not) on our side

Roadmap

● DC/OS integration

● Automated rolling deployments

● Autoscaling

● Improved security

● More Monitoring instrumentation

Page 11: Demo gods are (not) on our side

Demo #3 - Resilience of DC/OS Failures

Page 12: Demo gods are (not) on our side

Getting started

● Free for developer usage

● lightbend.com/platform/production

Page 13: Demo gods are (not) on our side

Christopher Hunt @huntchrMarkus Jura @markusjura

Ed Callahan @calncal