<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/failure-as-a-means-to-build-resilient-software-systems-a-conversation-with-lorin-hochstein-ntcls7mvt" -->

---
title: Failure As a Means to Build Resilient Software Systems:...
description: Lorin Hochstein, Staff Software Engineer for Reliability at Airbnb and former Netflix Chaos team member, discusses how real-world software failures provide...
canonical: https://daily.dev/posts/failure-as-a-means-to-build-resilient-software-systems-a-conversation-with-lorin-hochstein-ntcls7mvt
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Failure As a Means to Build Resilient Software Systems: A Conversation with Lorin Hochstein | daily.dev
og:description: Lorin Hochstein, Staff Software Engineer for Reliability at Airbnb and former Netflix Chaos team member, discusses how real-world software failures provide...
og:url: https://daily.dev/posts/failure-as-a-means-to-build-resilient-software-systems-a-conversation-with-lorin-hochstein-ntcls7mvt
og:image: https://api.daily.dev/og/posts/ntCLS7Mvt.png
og:image:alt: Failure As a Means to Build Resilient Software Systems: A Conversation with Lorin Hochstein
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Failure As a Means to Build Resilient Software Systems: A Conversation with Lorin Hochstein

**[InfoQ](https://daily.dev/sources/infoq)** · 52 min read · 0 upvotes · 0 comments

## Summary

Lorin Hochstein, Staff Software Engineer for Reliability at Airbnb and former Netflix Chaos team member, discusses how real-world software failures provide deeper insights than synthetic fault injection tools like Chaos Monkey. Key themes include the distinction between robustness (designing for known failures) and resilience (handling unknown failures), how adding reliability mechanisms increases system complexity and creates new failure modes ('Lorin's Law'), the importance of blameless post-mortems that assume rational actors, the underappreciated role of organizational complexity in incidents, and why resilience engineering principles haven't spread widely in the industry. He also advocates for storytelling as a mechanism for spreading incident knowledge within organizations.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.infoq.com/podcasts/failure-means-build-resilient-software-system/>

## Similar posts on daily.dev

- [The Shift from Chaos to Controlled Reliability Testing](https://daily.dev/posts/the-shift-from-chaos-to-controlled-reliability-testing-ille2dhie) · SD Times · 1 upvotes · 0 comments
- [The Architecture of Resilience: From Robust Code to a Balanced Life](https://daily.dev/posts/the-architecture-of-resilience-from-robust-code-to-a-balanced-life-9ilvotcrl) · We Are .NET · 1 upvotes · 0 comments

---

Tags: [#distributed-systems](https://daily.dev/tags/distributed-systems)

[View this post on daily.dev](https://daily.dev/posts/failure-as-a-means-to-build-resilient-software-systems-a-conversation-with-lorin-hochstein-ntcls7mvt)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Failure As a Means to Build Resilient Software Systems: A Conversation with Lorin Hochstein","url":"https://daily.dev/posts/failure-as-a-means-to-build-resilient-software-systems-a-conversation-with-lorin-hochstein-ntcls7mvt","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/failure-as-a-means-to-build-resilient-software-systems-a-conversation-with-lorin-hochstein-ntcls7mvt"},"datePublished":"2026-03-31T09:06:22.692Z","dateModified":"2026-03-31T09:06:49.048Z","description":"Lorin Hochstein, Staff Software Engineer for Reliability at Airbnb and former Netflix Chaos team member, discusses how real-world software failures provide...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/c6dc8882bbc60b6f345a1d1b9e48702b?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/c6dc8882bbc60b6f345a1d1b9e48702b?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"InfoQ","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"InfoQ","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/afc3bced3e1e4b188dd9127017a60e0c","url":"https://daily.dev/sources/infoq"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/failure-as-a-means-to-build-resilient-software-systems-a-conversation-with-lorin-hochstein-ntcls7mvt","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"distributed-systems","timeRequired":"PT52M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"InfoQ","item":"https://daily.dev/sources/infoq"},{"@type":"ListItem","position":3,"name":"Failure As a Means to Build Resilient Software Systems: A Conversation with Lorin Hochstein"}]}
```

