roblox-data
Installation
SKILL.md
Roblox data
Read ../../references/roblox-engineering.md. Inspect the existing data layer and every writer before choosing a storage pattern.
Classify the state
- Durable player or game state belongs in DataStoreService.
- Frequent, ephemeral cross-server coordination belongs in MemoryStoreService with explicit expiration and recovery when an entry disappears.
- One-way cross-server notifications may use MessagingService, but the message should identify authoritative state that receivers can reread. Do not make delivery itself the durable record.
- Local caches need an owner, invalidation rule, maximum lifetime, and fallback when the backing service fails.