Skip to content

Commit

Permalink
working on object model 2 and thinking
Browse files Browse the repository at this point in the history
  • Loading branch information
lukebuehler committed Apr 14, 2024
1 parent b3eca4c commit 0f5bdc7
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions thinking/distributed.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,26 @@
- snapshot all heads for an agent (before updates), refert to certain snapshots
- initiate updates
- host web server (could be different service) and route queries and messages to workers


## Structure

We'll implement the first version as a monolith that can be started with different settings.

All of it will be in python.

- protos
- src
- shared
- protos
- grit (interfaces, object model, serialization)
- wit (intefaces, inner wit runner)
- runtime (?, interfaces)
- web
- grit (grit server)
- apex (orchestrator)
- worker (runs actors)
- inproc (in process runtime) (or "play", "reference", "inproc")
- web (webserver)
- cli (connects to apex and grit, or simple runtime)

0 comments on commit 0f5bdc7

Please sign in to comment.