Building a ChatOps framework
summary
Shopify runs a ChatOps platform that makes developer-written scripts discoverable and automates deploys, incidents, repo creation and monitoring. The team builds a custom DSL on top of Lita, parses user patterns with Ruby’s StringScanner into keyword args with typed validation, and scales with a Redis master + worker queue and Ruby threads. Production rollout handles over 200 bot scripts and about 600 command invocations on busy days, plus an offline rescue mode for outages.
AI-written summary · about
chapters (4)
related talks
46mChatOps at Shopify: Inviting Bots in Our Day-to-Day Operations
19mIncident Management and Chatops at Shopify
42mEmbrace chatops, stop installing deployment software
30mChatOps
40mChat Ops and Jenkins
33mDoubling Down on ChatOps in the Enterprise
51mChatOps, or How to Do DevOps from Slack
18mChatOps to the rescue
