dotnet/orleans ? reverse-engineered prompt
Reverse engineered prompt
Build me a .NET framework for cloud apps that makes distributed systems feel like normal object oriented code.
I want the core idea to be simple, each user, device, or other thing in the system should be represented as a small stateful unit that can be called by ID, keep its own data, and scale across multiple servers without me worrying about where it lives. It should support async calls, persistence, timers, reminders, streams, and graceful recovery when machines fail.
Please also include a small end to end sample, something like an IoT or thermostat app, so I can see how a client talks to these units and how state is stored and updated. Make it work on modern .NET, and if you need current setup details, look up the latest docs online first.
Are you gonna build this?
make sure you review the code using coderabbit