Multi-Tenancy in Dragonfly: Isolated Data, Unified Performance
Dragonfly v1.21 introduces an experimental feature called Multi-Tenancy, which allows multiple applications to use the same server without data conflicts due to key collisions. This is particularly useful for companies with multiple games that each maintain a leaderboard. Multi-tenancy provides isolation by assigning each game its own namespace, or isolated data store. This can be achieved through other means, such as unique prefixes or different logical databases, but these alternatives are error-prone and require discipline from all developers. Dragonfly simplifies this process with built-in support for namespaces, which can also support logical databases within each namespace. The feature is currently experimental, and user feedback will determine its future development.
Company
Dragonfly
Date published
Sept. 5, 2024
Author(s)
Shahar Mike
Word count
627
Language
English
Hacker News points
None found.