Задать вопрос
  • Могут ли микросервисы дублировать данные в своих БД?

    @asArtem
    Они заговнили это всё, сказав что дублировать инфу синкая её это рак и что нужно тянуть данные по апишке из монолита как-будто из собственной базы.

    Они некомпетентны, не читали книг, не смотрели видео и делают типичный русский айти-велосипед в виде SOA или распределённый монолит, а не микро сервисы у себя. Т.е. даже не знают чем один подход отличается от другого. Это в SOA сервисы друг друга повторно используют (ещё и модели общие в либах загоняя) делая запросы друг другу в 1ой системе, в МСА сервисы шарят данные, а не запросы, плюс они полностью автономны, они всегда имеют все нужные им данные (дублируют в бд нужную им часть), они никогда внутри одной системы не обращаются синхронно к другим сервисам этой системы (исключения - браузер-api-gateway, некоторые общие словари с адресами, облачные хранилища с большими файлами).

    прочитайте для начала эту статью сами и дайте прочитать её вашим программистам "микросервисов" https://learn.microsoft.com/en-us/dotnet/architect...
    Ответ написан
    1 комментарий