Проектирование и разработка асинхронной архитектуры. Антон Давыдов.

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

12+
2 просмотра
11 дней назад
12+
2 просмотра
11 дней назад

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

, чтобы оставлять комментарии