DPC2017: Scaling Microservices with Kubernetes (Bastian Hofmann)

Опубликовано: 12 Ноябрь 2017
на канале: Ibuildings Dutch PHP Conference
58
0

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.


This talk was given at the Dutch PHP Conference in 2017, organised and hosted by Ibuildings. Visit http://phpconference.nl or http://www.ibuildings.nl for more information.


Смотрите видео DPC2017: Scaling Microservices with Kubernetes (Bastian Hofmann) онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Ibuildings Dutch PHP Conference 12 Ноябрь 2017, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 58 раз и оно понравилось 0 людям.