Elastic scaling in a (micro)service oriented architecture

Bastian Hofmann (01.Jul.2017 at 13:30, 45 min)
Talk at Dutch PHP Conference 2017 (English - US)

Rating: 5 of 5

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.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

 
Comments closed.

Comments

Rating: 5 of 5

01.Jul.2017 at 14:27 by Herberto Graca (14 comments) via Web2 LIVE

Excellent talk!
The speaker knew what he was talking about by his own experience, the subject is cutting edge and the talk had the right granularity/depth.
Best talk so far!

Rating: 5 of 5

01.Jul.2017 at 14:32 by David Higler (9 comments) via Web2 LIVE

Very informative. A practical view on the subject.

Rating: 4 of 5

01.Jul.2017 at 16:03 by Marc Hagen (12 comments) via Web2 LIVE

I like the style of presenting and learned allot about kubernetes and cluster scaling. It was really focused on kubernetes but still learned allot and also some really useful tools.

Rating: 4 of 5

03.Jul.2017 at 18:08 by Tim Huijzers (14 comments) via Web2 LIVE

Learn about a great set of tools and when to use them.

Rating: 5 of 5

04.Jul.2017 at 09:52 by Marcos Loureiro (24 comments) via Web2 LIVE

Great talk
Very informative, showing a lot of features/topics without diving very deep into them!

Rating: 5 of 5

07.Jul.2017 at 15:45 by Arnout Boks (48 comments) via Web2 LIVE

Loads of useful information packed into a 45-min talk. I liked how most of the content was backed by practical experience, and how it showed an evolution from one architecture to another. Great overview of a (microservices) architecture anno 2017.

© Joind.in 2017