Birdβs eye view
GoAkt is a framework for building concurrent, distributed, and fault-tolerant systems in Go using the actor model. Every unit of computation is an actorβa lightweight, isolated entity that communicates exclusively through messages. The Actor System is the top-level runtime that hosts actors and orchestrates messaging, clustering, and lifecycle.Three deployment modes
| Mode | Description |
|---|---|
| Standalone | Single process. Actors communicate in-process. |
| Clustered | Multiple nodes. Discovery via Consul, etcd, Kubernetes, NATS, mDNS, or static. Location-transparent actors. |
| Multi-Datacenter | Multiple clusters across DCs. Pluggable control plane (NATS JetStream or etcd). DC-aware placement. |