Event Driven OperationsDevOps Next Steps
Event Driven Operations
Chat
Ops
• Term coined by GitHub
• Delegate responsibility of tasks/actions to an internal robot that also sits inline with your existing company communication structure
Chat
Ops • Common tools include:
• Hubot • Lita • Err
• Introducing… StackStorm
Enable Team ScalingEnable Team Scaling
Desig
n
Reduce Friction
Desig
n
Describe The Service
Conway’s Law impacts design
Desig
n
Use standard interfaces
Desig
nservice action attribute1=foo attribute2=bar
Desig
nprovision server dest=vmware datacenter=be1
Desig
n
Help comes first, not last
Desig
n
Give it Character
Desig
n
Keep a history of Everything!
Itera
te Build Passive Tasks
Pass
ive Ch
atOp
s • Query open tickets
• Query open alerting issues
• Acknowledge alerts
• Query data from TSDB
• Query data from Logging
Itera
te Build Primitives around Self-
Service
Prim
itive
s • Provision a Server
• Query a log
• Deploy an Application
Itera
te Shepherd Subject Matter
Experts
Itera
te Never explain, just do
A different kind of bus…
Create Feedback Loops
DevOpsis a
Business Problem
@jfrymanjames@stackstorm.com
https://github.com/stackstorm
irc://freenode.net/#stackstorm
http://docs.stackstorm.com
support@stackstorm.com