- a gRPC server that is invoked by Envoy to fetch the list of upstream hosts.
- a HTTP REST API server where a new host self-registers and de-registers when graceful shutdown happens. Also, if the heartbeat is not received within the configured time interval the record is de-listed
- validated against Docker Swarm