• Node discovery and gossip protocol.
  • Membership lifecycle and cluster events.
  • Implementing role-based cluster nodes.