{
  "id": 3882288,
  "title": "Speaker - Designing Systems That Contain Failure - CS Week Perú 2026",
  "url": "https://urgent.news/2026/08/28/speaker-designing-systems-that-contain-failure-cs-week-peru-2026",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-28T03:39:56.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/frostcore/designing-systems-that-contain-failure-cs-week-peru-2026-2703"
  },
  "original_language": "en",
  "account": "On August 13, 2026, I spoke at CS Week Perú 2026, an IEEE Computer Society student chapter event across Peru. My session, \"Isolation and Trust Boundaries in Production: Designing Systems That Contain Failure,\" focused on limiting the impact of failures in production systems. The key idea was not to prevent every failure, but to control its blast radius.\n\nProduction systems inevitably fail, and failures can overlap, causing crashes, exhaustion of resources, compromised credentials, and unavailable dependencies. Reliability engineering doesn't assume these issues won't occur; instead, it decides what can be affected when they do.\n\nThe talk explored three dimensions of trust boundaries: context, identity, and execution. Context involves logical isolation, ensuring request-specific information doesn't contaminate shared processes. Identity addresses cryptographic isolation, using tenant-specific cryptographic material to reduce the blast radius of compromised keys. Execution boundaries tackle physical or process isolation, delegating resource-intensive tasks to independent worker processes or containers with resource limits.\n\nInvariant properties that must never be violated were crucial. These properties must survive production testing, not just be verified in isolated unit tests. The integration suite for the session's system included 61 checks covering various production scenarios, resulting in 61/61 PASSED. However, this doesn't guarantee the system is mathematically proven to be perfect; it simply demonstrates that the defined properties remained true under the evaluated conditions.",
  "summary": "Designing Systems That Contain Failure — CS Week Perú 2026 On August 13, 2026, I had the opportunity to speak at CS Week Perú 2026 , an event organized by IEEE Computer Society student chapters across Peru. My session was: “Isolation and Trust Boundaries in Production: Designing Systems That Contain Failure” The talk explored how production systems can be designed to limit the impact of failures…",
  "key_points": [
    "I spoke at CS Week Perú 2026 on August 13, 2026",
    "Focused on designing systems that contain failure",
    "Explored trust boundaries in context, identity, execution"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}