Typical metadata state machine
- partition assignments and ownership transfers
- leader leases and coordinator epochs
- table, shard, or tenant metadata
- feature flags or routing records that must change atomically
MicroRaft is a strong fit for a Java metadata store when ownership records, shard maps, and control-plane state must remain strongly consistent under failure.