- KV storage provides shared in-memory state organized by namespace and key. Use it for values that other services may read or update later.
- Service messages provide synchronous, point-to-point request/response communication. Use them when one service needs another service to perform an operation immediately and return a result.
Inter-Service Communication
Inter-service communication
Choose how services share state and exchange messages.
Inter-service communication (ISC) lets services cooperate through
capabilities provided by the Arupa Kernel. Services do not need to share
memory or connect to each other’s internal transports. The Kernel provides
the communication boundary and applies the same behavior to WASM and gRPC
services.
Choose the mechanism based on what you need to share: