SaaS starter pack (Part 4): Service Discovery

The Client‑Side Discovery Pattern

The Server‑Side Discovery Pattern

  • Details of discovery are abstracted away from the client
  • Clients simply make requests to the load balancer
  • This eliminates the need to implement discovery logic for each programming language and framework used by your service clients

The Service Registry

Service Registration Options

The Self‑Registration Pattern

The Third‑Party Registration Pattern



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store