LLMs are breaking 20 year old system design

기존 20년 된 클라우드 네이티브 아키텍처는 데이터베이스에 상태를 두고 컴퓨트는 무상태라는 가정에 기반한다. 하지만 LLM과 에이전트는 장시간 실행, 상태 유지, 양방향 상호작용을 요구하며 이 가정을 깨고 있다. 현재 Durable Execution(Temporal 등)이 실행 내구성을 제공하지만, HTTP와 로드밸런서 기반의 무상태 서버는 특정 프로세스에 라우팅할 수 없어 폴링에 의존하는 한계가 있다. 해결책으로는 pub/sub 채널을 통한 내구성 있는 라우팅 프리미티브가 필요하며, 이는 LLM의 비결정적이고 비용이 큰 특성 때문에 더욱 중요해졌다.

https://zknill.io/posts/llms-are-breaking-20-year-old-system-design/

#llm #systemdesign #durableexecution #pubsub #routing

LLMs are breaking 20 year old system design — /dev/knill

Web architecture is built on a 20-year-old assumption that state lives in the database, and compute is stateless. But we're missing a routing primitive.

/dev/knill

Battle-testing Temporal - Part 3
A blog by Robbert

In part 3 of this series about Temporal it is finally time to explore cross-workflow creation, communication & orchestration. Upgrading the poker use-case from single-table to supporting multi-table tournaments of arbitrary size. Diving into: How to spawn child workflows and their intended behavior Using signals to communicate between...

#dev #softwaredevelopment #Java #DurableExecution #Temporal.io #Poker #Workflow

https://jdriven.com/blog/2026/03/Battle-testing-Temporal-Part-3/

Battle-testing Temporal - Part 3

In part 3 of this series about Temporal it is finally time to explore cross-workflow creation, communication & orchestration. Upgrading the poker use-case from single-table to supporting multi-tab

JDriven Blog

Battle-testing Temporal - Part 2
A blog by Robbert

In part 2 of this series about Temporal I want to dive deeper into some of the details involved in making workflows actually run and run properly. Diving into: Starting and communicating with a Workflow Supporting replay, continueAsNew and early signals Adding an Activity and hooking it all up together (See here for part 1)

#dev #softwaredevelopment #Java #DurableExecution #Temporal.io #Poker #Workflow

https://jdriven.com/blog/2026/03/Battle-testing-Temporal-Part-2/

Battle-testing Temporal - Part 2

In part 2 of this series about Temporal I want to dive deeper into some of the details involved in making workflows actually run and run properly. Diving into: Starting and communicating with a

JDriven Blog

Battle-testing Temporal - Part 1
A blog by Robbert

Temporal is gaining traction spearheading a new generation of Workflow tools/frameworks. Namely Durable Execution frameworks. Unlike most Workflow tools/frameworks, Durable Execution frameworks take a code-centric approach (no external models) meant to assist the developer in building complex Workflows (Sagas) that can take anywhere from...

#dev #softwaredevelopment #Java #DurableExecution #Temporal.io #Poker #Workflow

https://jdriven.com/blog/2026/03/Battle-testing-Temporal-Part-1/

Battle-testing Temporal - Part 1

Temporal is gaining traction spearheading a new generation of Workflow tools/frameworks. Namely Durable Execution frameworks. Unlike most Workflow tools/frameworks, Durable Execution frameworks take a

JDriven Blog

pack-temporal v0.1.0 is now available on Ramble!

Temporal Nomad Pack - Deploy Temporal Server, UI, and PostgreSQL to Nomad

https://ramble.openwander.org/lhaig/pack-temporal

#Nomad #postgresql #temporal #workflow #orchestration #durableexecution

lhaig/pack-temporal - RMBL Nomad Registry

Temporal Nomad Pack - Deploy Temporal Server, UI, and PostgreSQL to Nomad

How We Built Golang-Native Durable Execution | DBOS

How DBOS augments the Go-native context.Context interface to implement durable execution with compile-time type safety for workflow and step functions

Ah yes, a riveting exposé on "durable execution"—because who doesn't love a deep dive into the scintillating world of #Kubernetes clusters and #Terraform commands? 🤖🔧 It's 2025, and apparently, setting up a message broker is still as thrilling as watching paint dry. 🎨✨ Hatchet Technologies, bringing you the cutting edge of 2020 tech trends today! 🕰️🔙
https://hatchet.run/blog/durable-execution #durableexecution #techtrends #HatchetTechnologies #2025tech #HackerNews #ngated
Hatchet

Deploy More Resilient Apps. Hatchet is a platform for building distributed web apps that solves scaling problems like concurrency, fairness, and rate limiting.

Hatchet

Deploy More Resilient Apps. Hatchet is a platform for building distributed web apps that solves scaling problems like concurrency, fairness, and rate limiting.

Hey everyone! I'll be speaking at the Python Houston Meetup (PyHou) tomorrow in Houston, TX! Come by and hear me speak about why Events are the Wrong Abstraction and why you should be using Durable Execution. Can't wait to see you there!

RSVP here: https://www.meetup.com/python-14/events/310095038/?eventOrigin=group_upcoming_events

#Python
#HTX
#Houston
#DurableExecution

Veckans Kodsnack är här: Fredrik och Kristoffer snackar livskraftig körning (durable execution), deterministiskt simuleringstestande, och lite om Roc.

Lyssna där poddar finns, eller på https://kodsnack.se/637/
#podcast #durableExecution #roc

Kodsnack 637 - Gentlemannaöverenskommelse

Fredrik och Kristoffer snackar livskraftig körning (durable execution), deterministiskt simuleringstestande, och lite om Roc. Kristoffer ger sin ögonblicksbild av livskraftig körning och relaterade saker han just nu snöat in på. Mycket kretsar kring stiliga och kraftfulla abstraktioner som leder fram till renare och enklare lösningar på kniviga problem. Tänk om du kunde stödja både synkron och asynkron körning av all din kod, utan att behöva skriva någonting som hanterar det i din kod?