Overview
Explore a conference talk on building a platform using ChatOps and GitHub bots. Discover how Mattermost implemented self-serve capabilities in their cloud infrastructure. Learn about the software development lifecycle, team topology, and testing strategies employed. Gain insights into the high-level architecture, control-plane goals for developers and non-developers, and the seamless experience created. Delve into the implementation of GitHub bots like Spinwick and Mattermod, as well as ChatOps and the cloud bot plugin. Understand the key learnings from this platform engineering approach and how it can be applied to improve development workflows and infrastructure management.
Syllabus
intro
preamble
about mattermost
mattermost cloud story
sdlc of mattermost cloud
team topology
sdlc - requirements
sre team
teams
strategy
sdlc - design
testing strategy
dogfooding
our motto
infrastructure group's mission
testing strategy
new strategy
design - high level architecture
developers control-plane goals
non-developers control-plane
seamless experience
github bots
spinwick
mattermod
chatops
cloud bot plugin
learnings
Taught by
Conf42