Full Stack Journey 064: Should You Embrace Chaos Engineering?

Maybe you’ve heard of chaos engineering, and you’re curious about what it is. This episode will help you understand! Joining Scott for the Full Stack Journey is Cwen (Chengwen) Yin of Pingcap (@cwenyin on Twitter), who is a co-founder of the Chaos Mesh project (now part of CNCF, found on Twitter as @chaos_mesh). Cwen was/is also involved in the TiDB and TiKV projects. TiKV is a CNCF Graduated project.

Scott and Cwen talk about a number of different aspects of chaos engineering:

  • What is chaos engineering, anyway?
  • What do organizations hope to accomplish with chaos engineering?
  • What kinds of things does chaos engineering help expose?

Scott and Cwen also talked extensively about when it’s the right time to embrace chaos engineering. In summary: If you’re early on your Kubernetes journey, it’s not time yet! (Listen to the episode for all the details.)

Cwen also covered the major components of Chaos Mesh, which include a component to help bring non-Kubernetes resources into chaos experiments as well.

Sponsor: ITProTV

Start or grow your IT career with online IT training from IT Pro TV. It’s never too late to start a new career in IT or move up the ladder, and IT Pro TV has you covered: from CompTIA and Cisco to EC Council and Microsoft, there’s more than 5,800 hours of on-demand training. Full Stack Journey listeners can sign up and save 30% off all plans! Visit itpro.tv/FULL and use promo code FULL at checkout.

Show Notes:

Principles of chaos engineering

The Chaos Mesh GitHub repository

The Chaos Mesh blog

The Chaos Mesh channel (#project-chaos-mesh) on CNCF Slack

The Chaos Mesh YouTube channel

Share this episode

Have feedback for the hosts?

We want your follow-up.

SEND AN FU 😎

Join the conversation

Find professional peers and chat all things networking in the Packet Pushers Slack community.

JOIN πŸ’¬

Leave a Comment

window.addEventListener("DOMContentLoaded", function() { var preElements = document.getElementsByTagName("pre"); if (preElements && preElements.length > 0) { for (var i = 0; i < preElements.length; i++) { var preElement = preElements[i]; var spanElement = document.createElement("span"); spanElement.classList.add("copy-container"); var buttonElement = document.createElement("button"); buttonElement.textContent = "Copy Snippet"; buttonElement.classList.add("copy-button"); buttonElement.addEventListener("click", createCopyTextHandler(preElement)); spanElement.appendChild(preElement.cloneNode(true)); spanElement.appendChild(buttonElement); preElement.parentNode.replaceChild(spanElement, preElement); } } }); function createCopyTextHandler(element) { return function() { var text = element.textContent; var tempInput = document.createElement("textarea"); tempInput.style = "position: absolute; left: -1000px; top: -1000px"; tempInput.value = text; document.body.appendChild(tempInput); tempInput.select(); document.execCommand("copy"); document.body.removeChild(tempInput); }; } */ ?>