Microservices: Blood, Sex and Violence

Если вы ещё не знаете что такое микросервисы, то этот доклад для вас! Если вы слышали, что микросервисы это модно и круто, но не знаете с чего начать, то этот доклад для вас! Если вы начали писать микросервисы и столкнулись с проблемами, то этот доклад и для вас тоже!

Мы расскажем про тот путь, который мы прошли сами - от восторга до суровой реальности. Мы собрали множество граблей и пересмотрели собственные решения. И нам есть чем с вами поделиться.

После доклада вы будете знать:

  • кто такие эти микросервисы и с чем их едят;
  • какой подход использовать - REST или старый добрый RPC;
  • как отделить неотделимое в архитектуре ваших приложений;
  • какой стек выбрать для разработки, что выбрали мы и почему;
  • способы упаковки, дистрибуции и разворачивания микросервисов (да да да - тут будет про Docker!);
  • как микросервисам найти друг друга;
  • как предохранять и сохранять свои микросервисы;
  • что делать с длинными цепочками вызовов и как не умереть от большого количества их взаимодействий.



Кирилл Толкачёв 

Ведущий разработчик в Альфа-Лаборатории. Разрабатывает различные банковские API. Формирует принципы и наборы инструментов для работы с микросервисной архитектурой. Большой поклонник Groovy, Gradle, Spring и стека технологий Netflix-а. Постоянный резидент подкаста «Разбор Полётов». Методологию DevOps-а знает непонаслышке и имеет почти двухлетний опыт её применения.




Александр Тарасов 

Главный разработчик в Альфа-Лаборатории. В настоящее время прорабатывает новую архитектуру с микросервисным подходом и попутно двигает направление DevOps. Имеет почти девять лет опыта серверной Java-разработки и больше года практики автоматизации развертывания приложений. Фанат Docker-а и связанных с ним технологий.