Service Discovery with Ian Cooper
Service Discovery? Is UDDI back? While at NDC London, Carl and Richard talk to Ian Cooper about service discovery in the microservices world. Ian talks about the effect of microservices in making systems more complex - it's easy to end up with hundreds of services. And you don't want to be hard-coding service locations into your application, what happens when things change? While you could roll your own, Ian talks about a range of tools already out there to help your applications discover the services they need. Everything needs to be redundant and reliable - which is actually hard to build. Check out the links for all sorts of great tools!
Guests:
Ian Cooper
Ian Cooper has over 20 years of experience delivering Microsoft platform solutions in government, healthcare, and finance. During that time he has worked for the DTI, Reuters, Sungard, Misys, Beazley, and Huddle delivering everything from bespoke enterprise solutions, 'shrink-wrapped' products, and cloud services to thousands of customers. Ian is a passionate exponent of Software Craftsmanship and Agile Architecture. When he is not writing code he is also the founder of the London .NET user group and speaks at events throughout the UK.
Links:
- Slate https://github.com/tripit/slate
- Zookeeper https://zookeeper.apache.org/
- DNS Service Discovery http://www.dns-sd.org/
- Polly https://github.com/App-vNext/Polly
- Brighter http://iancooper.github.io/Paramore/Brighter.html
- Hystrix https://github.com/Netflix/Hystrix
- SkyDNS https://github.com/skynetservices/skydns
- Consul https://www.consul.io/