Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Проектирование и разработка асинхронной архитектуры. Антон Давыдов.
Подписывайтесь на наш канал здесь и в телеграмм , чтобы быть в курсе будущих митапов и не пропускать полезные доклады! Асинхронная архитектура вызывает вопросы и проблемы, с которыми приходится сталкиваться разработчикам и архитекторам. Не имея опыта с подобными системами разработчики используют практики проектирования монолита, что приводит к распределенному монолиту с синхронными коммуникациями, в котором могут возникнуть следующие проблемы: Отказ одного сервиса влечет за собой отказ системы целиком; Добавление или изменение функционала требует изменения кода в нескольких сервисах одновременно; Сложности при отладке и поиске причин отказа; Что бы избежать подобной связанности между сервисами, мы воспользуемся асинхронной архитектурой, где коммуникация происходит посредством событий и стриминга данных.