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.

Presentation: "Consul: Discover your Services"

Track: Working in the Cloud / Time: Thursday 15:50 - 16:40 / Location: Hall 5

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.

Download slides

Jörg Müller, Senior Software Engineer and Manager at Hypoport AG

Jörg Müller

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

Oliver Fischer, Software Developer, Author & Lead of JUG Berlin-Brandenburg

Oliver Fischer

Biography: Oliver Fischer

Oliver Fischer works as a software developer and project manager in Berlin. He writes articles on Java-related topics for various magazines and online magazines. His interest focuses on innovative systems and ideas, preferably in Java, and more agile consulting. In addition, Oliver leads the Java User Group Berlin-Brandenburg.

Twitter: @sweblogtweets