SQLBits 2023

Chaos Engineering for SQL Server

How can we test potential weaknesses in SQL Server? In this session we will explore the concept of Chaos Engineering, its core concepts, and the methodologies behind it.
In this session we will explore the concept of Chaos Engineering, its core concepts, and the methodologies behind it.

Then we'll look at how it can be implemented with regard to SQL Server. SQL has various different high availability solutions but can you be sure that they'll react as expected to a real world issue? Has your HA architecture only ever been tested in a planned maintenance window?

How can we test potential weaknesses in SQL Server with Chaos Engineering experiments? We'll go through how to identify issues and then run an experiment.

We'll also have some fun by looking at KubeInvaders, a chaos engineering tool for Kubernetes...using Space Invaders!

This session is for SQL Server DBAs and Developers who want to know how Chaos Engineering works and want to learn its main principles.