Всем привет!
Вопрос больше по архитектуре, так что, может, не совсем в тему)
Есть 2 проблемы:
1. В проекте есть старое flow, которое включается в себя один большой for-yield (DBIO - Slick) с созданием запросов примерно на 30 джоинов. Это старая архитектура и переписать ее сейчас не совсем возможно. Надо найти какое-то быстрое решение буквально на 3-4 месяца. По факту, это обновление 4-5 таблиц, но должно быть транзакционное. Может у кого есть идеи или опыт в подобном?
2. В приложении есть несколько монолитов (ПХП, Джава, Скала, NodeJS, etc) и очень хочется внедрить traceId хотя бы для ПХП + Scala. Есть у кого опыт таких внедрений и какой-то хотя бы примерный план как это лучше реализовать? Сервисы взаимодействуют между собой обычным HTTP, в скале есть несколько очередей, в которые пробросить traceId не проблема.
Спасибо :)