GOTO Berlin is a vendor independent international software development conference with more that 60 top speakers and 600 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.
Jörg Müller, TweetSenior Software Engineer and Manager at Hypoport AG
Biography: Jörg Müller
Jörg is a developer, devops and manager at Hypoport AG in Berlin. He is working on EUROPACE, an internet-based finance marketplace. Since more than 15 years, he has been working in different roles in IT consulting and software development. He is always interested in and open to all kinds of new approaches to software development and operations. He enjoys sharing his ideas and opinions at conferences and user groups.
Twitter: @joergm
Presentation: TweetConsul: Discover your Services
There is a strong trend to split large systems in to smaller and smaller parts and distribute them over numerous machines. Whether you just call it scaling, redundancy or even microservices, after a certain point you need new mechanisms to support this. Mechanisms that provide an overview which services are in place and where. Services also need to be monitored and finally they need to find each other.
Consul is one of a new breed of solutions that help with service discovery. Consul is a high availability solution that can even be used across data centers. Service information can be distributed quickly across the whole cluster. Consul offers interfaces for service discovery via REST, DNS and even template mechanisms. It also includes a Key-Value Store, distributed locks and health checking.
Starting with Consul is usually simple. We will show the basics but also a more complex setup that can be used in production.