свои плюсы и минусы, но в целом такая архитектура будет жить?
какая логика у локального гейта? какую роль играет?
Лишние хопы с непонятным профитом.
Любую архитектуру можно реализовать, и даже заставить работать, другое дело что реализовывать архитектуру ради архитектуры, это плохое занятие, а тем более придумывать архитектуру ради архитектуры )
Я вот не пойму вы пытаетесь распредилить нагрузку по сервисам или разные сервисы объединить?
Сервисы которые можно объединить, можно вынести и дать им свою мелкую шину, чтобы снять нагрузку с основной шины Ну и упорядочить сервисы, чтобы хоть как-то поддерживать порядок. Но я так подумал, для небольших и средних приложений это вообще бесполезная(а то и вредная) херня. А вот для крупных хз
Зачем вам там вообще шины?
Общение сервисов, не?
И потом поиметь траблы с ACID и распределенными транзакциями, на ровном месте? Вот я и спрашиваю зачем? Для этого на мой взгляд должна быть веская причина.
Понял, тогда отметаю эту идею и просто к беспорядку возвращаемся😂 А конкретно что не могу сказать, тк на работу проект пришёл. Но приложение небольшое будет
А что в вашем понимании беспорядок?
Что бы приступать к сложной архитектуре я бы сначала посмотрел насколько конечный продукт будет нагружен пользователями. Если сильно нагружен то сначала бы ознакомился со статьями о высоконагруженных приложений так же есть книги о проектировании высоконагруженных сервисов. Я бы начал с этого и тогда вопросы бы отпали сами собой.
Обсуждают сегодня