DSM Documentation
DSM is a runtime-first distributed coordination toolkit for enterprise Java services. The docs are organized around the two things teams need first: getting a runtime running quickly and understanding which collection type matches the workload.
Start Here
Getting StartedStand up a DSM runtime, register a collection, and understand the minimum moving parts.Spring Boot GuideWire DSM through the starter, configure cluster modes, and expose collection handles as beans.Collection TypesChoose between registers, leases, and CRDTs based on ownership, convergence, and access patterns.Module MapSee how dsm-core, dsm-sync, dsm-cluster, dsm-security, and the Spring modules fit together.
Reading Order
- Start with What is DSM? for positioning and scope.
- Move to Getting Started or Spring Boot depending on how you integrate Java services today.
- Read Collection Types before designing shared metadata, ownership, or counter workloads.
- Use the architecture and operations sections when you need to reason about production rollout and observability.