/
WIP: Service Discovery

WIP: Service Discovery

Short term: Config files.

Medium term: Consul?

  • discovery via HTTP and DNS
  • config store
  • some circuit breaking ability as items are removed from discovery based on health checks

Long term: PaaS platform?

  • Flynn - more ambitious, but explicitly stated to be not production ready.
  • Deis - claimed to be production ready, but the list of users is pretty thin at the moment, and some really glaring missing features (e.g. routing between services via methods other than HTTP).
  • These are not mature enough platforms yet, but they show a lot of promise for being able to tame some of the complexity as we move towards having many services.
  • Docker-based, Heroku-like deployment style
  • Can run on all the major cloud providers or on bare metal. 

 

Related content

Development Environment Notes
Development Environment Notes
More like this
Technology Radar Vol. 22 (May 2020)
Technology Radar Vol. 22 (May 2020)
More like this
Building Microservices
Building Microservices
More like this
Large Instances Meeting Notes 2024-03-05
Large Instances Meeting Notes 2024-03-05
More like this
Thoughtworks advice on Enterprise Software and Monoliths
Thoughtworks advice on Enterprise Software and Monoliths
More like this
2023-02-07 DevExp Meetup Notes
2023-02-07 DevExp Meetup Notes
More like this