Guild state change — ZLink approach

GuildSpot runs serially as the guild-id owner — no distributed lock

Guild state change — ZLink approach GuildSpot runs serially as the guild-id owner — no distributed lock Client app · Architecture component Client app L7 LB / gateway · Architecture component L7 LB / gateway API servers ×N · route client · Architecture component API servers ×N route client GuildSpot ×N · guild-id owner · serial exec · Architecture component GuildSpot ×N guild-id owner · serial exec Guild state DB · Architecture component Guild state DB location store · descriptor rows · Architecture component location store descriptor rows join · donate, etc. over HTTP owner routing by guild id (direct) saves at a point that fits business rules address resolution registration

ZLink approach

  • • GuildSpot (Instance Spot) runs serially with the guild id as owner — no distributed lock
  • • API servers deliver straight to the guild-id owner via the route client
  • • The location store owns addressing (resolution · registration)