Home / Companies / Temporal / Blog / Post Details
Content Deep Dive

Durable Execution: A better way to build distributed systems

Blog post from Temporal

Post Details
Company
Date Published
Author
Loren Sands-Ramshaw, Irina Belova
Word Count
2,402
Company Posts That Month
10
Language
English
Hacker News Points
-
Post removed?
No
Summary

Durable Execution is a powerful concept used by companies like Stripe, Netflix, and Datadog to address challenges in distributed systems by ensuring that code execution continues seamlessly despite hardware, network, or service failures. By introducing a higher level of abstraction, Durable Execution automates the handling of retries, timeouts, and resource management, allowing developers to focus on building applications without delving into intricate failure scenarios. This approach simplifies the implementation of distributed system design patterns such as event-driven architecture, task queues, and sagas, while enhancing reliability, testability, and observability. Temporal, an open-source framework, exemplifies these capabilities, providing a robust environment for creating scalable and resilient applications across multiple languages, including .NET, Go, Java, Python, TypeScript, and PHP. The framework's founders, with extensive experience in similar technologies, have contributed to its widespread adoption, allowing developers to efficiently coordinate services, APIs, and data stores, resulting in faster development cycles and improved system reliability.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Observability 3 1,843 317 87 +17%
Developer Experience 1 337 195 87 +33%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.