Что бы вы не проектировали — «настоящие микросервисы», сервисо-ориентированную архитектуру, распределённый монолит или просто трёхзвенку, — придётся ответить на вопрос: «Как именно сервисы взаимодействуют?».
В докладе расскажу про цели взаимодействия модулей, разные стили, очевидные и неочевидные возникающие сложности. Пройдёмся по синхронным и асинхронным взаимодействиям, различным видам брокеров, гарантиям, надёжности и так далее.
Backend-developer, system-administrator, devops-engineer, analyst.
Middle.
Презентация (на Я.Диске)
За свою уже тридцатилетнюю карьеру чем только не занимался — от двухзвенок на Visual Basic до хардкорного SQL. В последние годы делает разные платежные системы и часто рассказывает про это.