---
title: "Discussion on \"Event-Sourced State Machines in Orleans\" | Hashnode"
description: "Discussion on \"Event-Sourced State Machines in Orleans\". The good thing about agentic coding is, you can easily awake dead repos out of experiments back to life. Event sourced grain state machines is such an example.\nShort version: take a clean Stateless state machine, host it as a grain, and let events be..."
url: "https://hashnode.com/posts/event-sourced-state-machines-in-orleans/68b7f4aa5cea4dd74b2af4fe"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Event-Sourced State Machines in Orleans](https://mivertowski.hashnode.dev/event-sourced-state-machines-in-orleans?utm_source=hashnode&utm_medium=feed)

The good thing about agentic coding is, you can easily awake dead repos out of experiments back to life. Event sourced grain state machines is such an example. Short version: take a clean Stateless state machine, host it as a grain, and let events be...

Sep 3, 2025 · 4 min read · mivertowski.hashnode.dev  
Read the article

-   [#microsoft-orleans](https://hashnode.com/tag/microsoft-orleans)
-   [#state-machines](https://hashnode.com/tag/state-machines)
-   [#event-driven-architecture](https://hashnode.com/tag/event-driven-architecture)
-   [#fsm](https://hashnode.com/tag/fsm)
-   [#event-sourcing](https://hashnode.com/tag/event-sourcing)
-   [#csharp](https://hashnode.com/tag/csharp)

## Written by

[Michael Ivertowski](https://hashnode.com/@mivertowski)

@mivertowski · Zurich, Switzerland

  
[View profile](https://hashnode.com/@mivertowski)

Research Engineer and Engineering Director

## Responses

Comments are turned off for this post.
