›Как вы определяете границы сервисов, используя DDD bounded contexts?Middle#Архитектура#ПаттерныПодробнее →
›Сравните REST, gRPC и очереди сообщений для межсервисного взаимодействия.Middle#КоммуникацияПодробнее →
›Как управлять данными, когда каждый сервис имеет собственную базу данных?Middle#Данные#ПаттерныПодробнее →
›Что такое паттерн saga и чем отличается оркестрация от хореографии?Middle#Данные#ПаттерныПодробнее →
›Что такое архитектура, управляемая событиями, в микросервисах?Middle#Паттерны#КоммуникацияПодробнее →
›Что такое паттерн Backend-for-Frontend и как он связан с API gateway?Middle#Паттерны#КоммуникацияПодробнее →
›Какие паттерны устойчивости защищают микросервисы (circuit breaker, retry, timeout, bulkhead)?Middle#Паттерны#ОтказоустойчивостьПодробнее →
›Что такое распределённое трассирование и как работают correlation ID?Middle#Коммуникация#ОтказоустойчивостьПодробнее →
›Как вы управляете централизованной конфигурацией и секретами для различных сервисов?Middle#Паттерны#ОтказоустойчивостьПодробнее →
›Как вы версионируете API и поддерживаете обратную совместимость между сервисами?Middle#Паттерны#КоммуникацияПодробнее →
›Что такое тестирование контрактов, управляемое потребителем (consumer-driven contract testing)?Middle#Паттерны#КоммуникацияПодробнее →