jokerconf Joker 2016 (14.10.2016 — 15.10.2016)

SpringCloud Service Discovery Internals


Talk on specific details of implementation and unobvious pitfalls of Service Discovery template from SpringCloud project as an example of practical experience in the application and development own expansion.

There is a problem of finding the correct operating services In a distributed systems with dynamic configuration. Currently, there are designed one and more solutions for the ever-changing storage configuration. It should be mentioned at least Netflix Eureka, Consul, etcd or good old Zookeeper. Spring Cloud project allows to integrate some of these solutions to your project and provides powerful solutions for typical problems. However, on the way to unicorns not the most obvious subtleties of implementation and associated problems of use in real projects wait for a developer.

This talk will review the internal structure SpringCloud, implementation of Client-Side Service Discovery template, and specific details of concrete implementations on the example of the official libraries and the author’s own library.