проект, например 1 микросервис - товары, 2 микросервис - админка, 3 микросервис - юзера, 4 - микросервис оплаты и заказы.
каждый микросервис на свою бд посадить, возник вопросы 1) как быть например с отчётами по продажам ? если надо получать данные с разных микросервисов(делать ещё один микросервис который будет агрегировать данные с разных микросервисов в 1 месте ? например в эластиксёрч или просто бд как хранилище) , 2) необходимо сделать систему логирования в микросервисах, как это сделать ? (удачные и неудачные события на разных микросервисах - например ошибки при покупках товара, успешные заказы, не успешные оплаты, успешные и неуспешные логины) - была мысль сделать как и общение микросервисов через Queue какую-то(например кафка)
долгий мучительный путь.
Обсуждают сегодня