Title: Go Trigonous Hacks for Database Reliability Engineering
Description: In this talk I’ll show in concise order, three of my favorite ways to improve database development, reliability, and maintenance with automation of operations using Go. Why Go is an ideal choice, and the various key features of Go that will help to improve the reliability of production.
Abstract: In this talk I’ll provide a trio of my favorite ways I’ve gone about improving database reliability, development, and maintenance using the Go and other related tooling. Using several libraries; Cobra, Viper, and related tooling libraries the audience will learn about ways to rapidly prototype and put into production reliable and consistent CLI Apps for streamlining maintenance, operations, and deployment of database systems. There will be some extra focus on complex database systems too!
Once much of the deployment, maintenance, and operations are covered I have several repos with demos of tools available now for the audience and others to use (OSS Apache 2.0 Licensed) that they can use or reference today.
In conclusion between the technical examples and demos, and stories of my experience, attendees to this talk will walk away with numerous ways to improve their database reliability specifically and systems in general.
- Reasons why Go is an ideal language for automating the management of database reliability.
- Where and how one can use Go to add to existing tools around site reliability engineering.
- Attendees can use, contribute to, and reference repositories that I’ll provide (Github OSS Code) that can be used today to work with.