Elastic scaling in a (micro)service oriented architecture

A session at FrOSCon 2016

Saturday 20th August, 2016

3:15pm to 4:15pm (CET)

Splitting an application up into multiple independent services can be a good way to keep it scaling and ensure stability and developer productivity in larger, growing teams. But just splitting the codebase, creating APIs and deploying the code on some servers is not enough, somehow your services need to know where and how other services are accessible. Classical approaches like hardcoding everything in every service or having a central load-balancer can quickly lead to problems in terms of scalability and maintainability. In this talk I'll show how we at ResearchGate tackled this challenge. With the help of tools like Consul and haproxy we created a setup that allows us to quickly boot and shutdown services. This ensures that all servers are utilized optimally and load spikes can be reacted upon quickly and automatically.

About the speaker

This person is speaking at this event.
Bastian Hofmann

Software Engineer @ResearchGate, public speaker

Coverage of this session

Sign in to add slides, notes or videos to this session

FrOSCon 2016

Germany Germany, St. Augustin

20th21st August 2016

Tell your friends!


Time 3:15pm4:15pm CET

Date Sat 20th August 2016

Short URL


View the schedule



See something wrong?

Report an issue with this session