РИТ++ 2017 завершён. Ждем вас на РИТ++ 2018! Подать заявку на доклад

Масштабирование и синхронизация микросервисовМикросервисы

Доклад отклонён
Александр Календарев
OTG

Работает в OTG, до этого работал в ad1 и Loveplanet. Основная специализация — разработка архитектур и реализация разных сервисов в проектах с большой посещаемостью. Выступает консультантом по строительству архитектуры в сторонних проектах (стартапах). Активно участвует в OpenSource, является автором расширений php_amqp php_tarantool, hhvm_amqp.

Тезисы

Последней тенденцией разработки архитектур является разбиение монолитного проекта на небольшие независимые части, где конкретную небольшую задачу выполняет один или несколько микросервисов. При построении pipe-line архитектуры все оказывается довольно тривиально. Но жизнь заставляет нас некоторые сервисы распараллеливать, и тогда возникают разные трудности.

В докладе пойдет речь о взаимодействии микросервисов, как и какие лучше использовать протоколы. Как и по какому принципу масштабировать, используя nginx. Как масштабировать, используя сервера очередей (на примере RabbitMQ). Как за автоматизировать масштабирование микросервисов, используя контейнерную архитектуру. Как построить событийно-ориентированную архитектуру. Как и в каком случае нужно синхронизировать микросервисы. Как это можно сделать, используя Redis или Zookeeper и, вообще, зачем все это нужно.

API
,
PHP
,
Scala
,
Технологии виртуализации и контейнеризации
,
Devops / другое
,
Lua

Другие доклады секции Микросервисы