Skip to main content

Command Palette

Search for a command to run...

Do the Fun Chaos Engineering with Gamification!

Is Chaos Engineering fun? Nani!!

Updated
3 min read
Do the Fun Chaos Engineering with Gamification!
T

A man who loves technology and games ❤️

disclaimer: This post focuses on how fun chaos engineering can be. This does not cover the principal and real practicalities of chaos engineering.

What is Chaos Engineering?

Chaos engineering is the process of testing a distributed computing system to ensure that it can withstand unexpected disruptions. It relies on concepts underlying chaos theory, which focuses on random and unpredictable behavior.

TechTarget

The meaning is relatively straightforward, In short, It's is "rude to your cluster and hope it can survive". But the real world of Chaos Engineering has a lot of topics for measuring the metrics that you can ensure your experiment runs successfully or not.

Leave it behind, Because in this article we will talk only about the FUN part of chaos engineering, But it might not be fun for everyone 🤣

Meme

What is Gamification?

The practice of making activities more like games in order to make them more interesting or enjoyable.

Cambridge Dictionary

For example, In the classroom, the teacher can give you a point that you can use to exchange with a special score or some benefits like gaining more time to do the homework than other people and the point will give to the student that participated and answers in the classroom. Does it sound like the game?

Sirish Puppala on LinkedIn: Building Next-Gen Technology: How SS&C Eze  Fosters Innovation

Ready for the fun?

The formula is -> Chaos engineering + Gamification = Fun (Maybe)!

To make it fun, We need to make the process more like a game. That you can play a game while doing the chaos engineering at the same time.

A lot of the interesting projects to make chaos engineering more fun has created on GitHub, Thanks for the open sources.

Are you ready? Let's get started.

⚠️ Warning: Do with your own risk!

1. Kube Doom

KubeDoom is The next level of chaos engineering! Kill pods inside your Kubernetes cluster by shooting them in Doom! - KubeDoom

KubeDoom

2. KubeInvaders

Gamified Chaos Engineering Tool for Kubernetes - KubeInvaders

3. Kube Chaos

A chaos engineering style game where you seek out and destroy Kubernetes pods, twinstick shmup style - Kube Chaos

Summary

These are the example projects that I found to make chaos engineering fun. If you find more interesting projects please tell me. But also please note that this is not the real principle of chaos engineering. It's just fun to implement the game with some chaos engineering concepts. To make it right, You need to understand more in the context of what you are doing and experiment for the result that you are looking for to improve the durability of your system.

Have fun! and see you in the next post.

Z
zgd1y ago

We are willing to pay a high price to acquire the source code of a mobile game that is compatible with both Android and iOS platforms, for the purpose of learning and research. The game must meet the following criteria: it should be developed by a top-tier gaming company within the past 5 years, fully completed and matured, and preferably of the multiplayer online MMORPG or ARPG genre. If your game meets our interest, we will proceed with the transaction promptly and offer an upfront payment as a gesture of goodwill. Contact me q791864008q@gmail.com