Blog

Page 2 of 2

Compensation Patterns: When Rollback Isn't Possible

You can't un-send an email. You can't un-charge a credit card. But you can compensate. How TIATON handles failure recovery in distributed systems.

Why Rules-as-Code Matters

Business rules don't belong in application code. Here's why separating them changes everything.

Pause, Wait, Resume: Async Workflows That Survive Restarts

How TIATON handles long-running workflows that wait for external events — hours, days, or weeks — without losing state.

Hello World: Introducing TIATON

TIATON is an open-source business rules runtime. Here's why we built it and what it can do.

Behavior Trees: The Engine Behind Goal-Directed Agents

How TIATON uses behavior trees from game AI to orchestrate business workflows. Deterministic, resumable, and surprisingly elegant.