---
title: "#state-machine articles | Hashnode"
description: "Explore 9 articles tagged #state-machine on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/state-machine"
---

Tag

# #state-machine

9 posts · 2 followers

[Abstract Algorithms](https://hashnode.com/@abstractalgorithms) · [Jul 2](https://hashnode.com/posts/stateful-agents-langgraph-byte/6a45c4d888d4e6848b7e46c2)

### [Stateful Agents with LangGraph](https://abstractalgorithms.hashnode.dev/stateful-agents-langgraph-byte?utm_source=hashnode&utm_medium=feed)

Build cyclical, stateful AI agent workflows using nodes, edges, and state persistence with LangGraph.

1 min read · [abstractalgorithms.hashnode.dev](https://abstractalgorithms.hashnode.dev/stateful-agents-langgraph-byte?utm_source=hashnode&utm_medium=feed)

[Cédric Bahirwe](https://hashnode.com/@cedricbahirwe) · [May 18](https://hashnode.com/posts/using-state-machines-to-model-ussd-flows-in-the-dial-it-ios-app/6a0b33ea4e81b7304870c4f2)

### [Using State Machines to Model USSD Flows in the Dial It iOS App](https://blog.cedricbahirwe.com/using-state-machines-to-model-ussd-flows-in-the-dial-it-ios-app?utm_source=hashnode&utm_medium=feed)

Some mobile flows are not APIs. They are negotiations with the operating system. USSD is one of those flows.

8 min read · [blog.cedricbahirwe.com](https://blog.cedricbahirwe.com/using-state-machines-to-model-ussd-flows-in-the-dial-it-ios-app?utm_source=hashnode&utm_medium=feed)

[kingsley ebube onoh](https://hashnode.com/@kingsley-onoh) · [Apr 18](https://hashnode.com/posts/financial-compliance-ledger-append-only-audit-design/69e391d004dc6f8f83d50707)

### [The Compliance Problem That Disappears When You Stop Updating Rows](https://kingsleyonoh.hashnode.dev/financial-compliance-ledger-append-only-audit-design?utm_source=hashnode&utm_medium=feed)

"Show me everything that happened to discrepancy #4721 between Tuesday and Thursday." In a system with mutable records, the answer takes an…

7 min read · [kingsleyonoh.hashnode.dev](https://kingsleyonoh.hashnode.dev/financial-compliance-ledger-append-only-audit-design?utm_source=hashnode&utm_medium=feed)

[kingsley ebube onoh](https://hashnode.com/@kingsley-onoh) · [Apr 18](https://hashnode.com/posts/subscription-lifecycle-engine-state-machine-disagreement/69e391db04dc6f8f83d5070b)

### [Stripe Said Past Due. The State Machine Said No. Both Were Right.](https://kingsleyonoh.hashnode.dev/subscription-lifecycle-engine-state-machine-disagreement?utm_source=hashnode&utm_medium=feed)

A paused subscription receives a customer.subscription.updated webhook from Stripe. The payload says the new status is pastdue. The local…

7 min read · [kingsleyonoh.hashnode.dev](https://kingsleyonoh.hashnode.dev/subscription-lifecycle-engine-state-machine-disagreement?utm_source=hashnode&utm_medium=feed)

[kingsley ebube onoh](https://hashnode.com/@kingsley-onoh) · [Apr 18](https://hashnode.com/posts/contract-lifecycle-engine-extract-then-confirm/69e391cd04dc6f8f83d50705)

### [Why Extracted Obligations Never Activate Themselves](https://kingsleyonoh.hashnode.dev/contract-lifecycle-engine-extract-then-confirm?utm_source=hashnode&utm_medium=feed)

The RAG Platform returns 12 obligations from a signed MSA. Nine of them are real payment schedules with deadline clauses and clause…

7 min read · [kingsleyonoh.hashnode.dev](https://kingsleyonoh.hashnode.dev/contract-lifecycle-engine-extract-then-confirm?utm_source=hashnode&utm_medium=feed)

[Peyman Rashidi](https://hashnode.com/@Pemidi) · [Apr 19, 2024](https://hashnode.com/posts/understanding-state-machine-in-python/662299382cca381e31d7b4da)

### [Understanding State Machine in Python](https://pemidi.hashnode.dev/understanding-state-machine-in-python?utm_source=hashnode&utm_medium=feed)

Learn about state machines in Python, essential for managing system states and transitions efficiently in software development

4 min read · [pemidi.hashnode.dev](https://pemidi.hashnode.dev/understanding-state-machine-in-python?utm_source=hashnode&utm_medium=feed)

[3](https://hashnode.com/posts/understanding-state-machine-in-python/662299382cca381e31d7b4da)

[sandip parida](https://hashnode.com/@sandip282) · [Jan 3, 2024](https://hashnode.com/posts/demystifying-rubys-state-machine-managing-user-authentication-states/6594dfbd35ad97b02157be36)

### [Demystifying Ruby's State Machine: Managing User Authentication States](https://techlye.hashnode.dev/demystifying-rubys-state-machine-managing-user-authentication-states?utm_source=hashnode&utm_medium=feed)

State Machine:-Demystifying Ruby's State Machine: Managing User Authentication States

2 min read · [techlye.hashnode.dev](https://techlye.hashnode.dev/demystifying-rubys-state-machine-managing-user-authentication-states?utm_source=hashnode&utm_medium=feed)

[Bilge Pamukcu](https://hashnode.com/@BilgeP) · [Jul 23, 2023](https://hashnode.com/posts/patterns-for-distributed-transactions/64bce82d68d8ce48a919419c)

### [Patterns for Distributed Transactions](https://bilge.hashnode.dev/patterns-for-distributed-transactions?utm_source=hashnode&utm_medium=feed)

Distributed transactions consist of multiple coordinated and orchestrated independent units. It's expected them to reflect ACID properties (atomicity, consistency, isolation, durability). Within a microservices system context, we can define a distrib...

6 min read · [bilge.hashnode.dev](https://bilge.hashnode.dev/patterns-for-distributed-transactions?utm_source=hashnode&utm_medium=feed)
