powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Каков текущий технологический стек для микросервисов на текущий момент ?
48 сообщений из 48, показаны все 2 страниц
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39894960
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сейчас оптимальней всего реализовывать микросервисную архитектуру, на каких технологиях ?

Предполагаю, что такой вариант: Docker/Kubernetes (какая между ними разница ?) + Net.Core + Очереди сообщений / база данных / Web Api.
Или не так ?
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39894987
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
Docker/Kubernetes (какая между ними разница ?)

Докер - контейнеры, Кубернеты - оркестратор этих контейнеров.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39894989
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore,
Если коротко -

Любое говно <-> amqp (rabbitmq)/kafka/http

Очереди сообщений / база данных
Что они делают в одном месте?

Docker/Kubernetes
Это всё равно, что если бы ты написал linux/windows

Микросервисы - это не про стек, а про организацию процесса, непрерывную интеграцию и пр.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39894992
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore,

сначала определите, что будут представлять из себя микросервисы
почему нужна микросервисная архитектура в вашем конкретном случае
что именно этим вы пытаетесь решить, какие задачи и проблемы

потом, какие границы сервисов вы установите, какая логика будет разделена и почему
какой подход вы собираетесь выбрать для реализации логики

и только уже потом технологии

вы совершенно не с того конца заходите
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39894994
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Микросервисы - это не про стек, а про организацию процесса, непрерывную интеграцию и пр.

Чо? Это ты, наверное, с прессингом агилоскрама перепутал.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39894998
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

Ничего я не перепутал. Все эти кучки дерьма надо будет кому-то мейтейнтить и там начнётся развёртывание, метрики, докеры, эти ваши девопс и т.д. и т.п. И то что раньше решали кодеры будет решаться на уровень выше.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39894999
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
И то что раньше решали кодеры будет решаться на уровень выше.


когда это решали кодеры?
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895001
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

когда это решали кодеры?
Что "это"?
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895004
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очереди сообщений / база данных
Что они делают в одном месте?

Интеграцию приложений можно делать через обмен сообщениями или через бд. Поэтому здесь они перечислены вместе.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895006
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
hVostt,

когда это решали кодеры?

Что "это"?
Что?
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895007
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore,

Интеграцию приложений можно делать через обмен сообщениями или через бд

А можно еще через файл на smb шаре.
И это нихера не смешно.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895008
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опять начали в теме холиварить !
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895009
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crutchmaster
WaspNewCore,

Интеграцию приложений можно делать через обмен сообщениями или через бд


А можно еще через файл на smb шаре.
И это нихера не смешно.

Я не ответил на ваш вопрос ? Вы с чем то не согласны в моем утверждении ?
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895013
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore,

На него не нужно отвечать. Им там нечего делать рядом.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895014
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore,

авторОпять начали в теме холиварить !

Но это же дискуссионая тема! Что тут еще делать? На вопрос ТС нет однозначного ответа.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895056
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
Опять начали в теме холиварить !


А что вы предлагаете?
Технологий овердохуа, лучшего в мире стека нет, у всех свои преимущества, недостатки имеющие смысл для каждого конкретного случая.

Пока вообще непонятно, чего вы хотите, и зачем вам эти микросервисы упёрлись.
Какие задачи решать собираетесь, чего вообще вам надо.

Как отвечать на ваши пространные вопросы?
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895058
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
оптимальней всего реализовывать микросервисную архитектуру


Если коротко, если вопрос именно так стоит, то никак.
Не нужны вам микросервисы.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895078
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
Интеграцию приложений можно делать через обмен сообщениями или через бд.

Через сообщения да. Через БД - нет. По-хорошему у каждого микросервиза должна быть своя собственная отдельная БД, иначе это уже не микро, а просто распределенный монолит.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895104
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat
WaspNewCore
Интеграцию приложений можно делать через обмен сообщениями или через бд.

Через сообщения да. Через БД - нет. По-хорошему у каждого микросервиза должна быть своя собственная отдельная БД, иначе это уже не микро, а просто распределенный монолит.


Так ли это ? В принципе я рассматриваю микросервисы как способ распараллеливания неких задач. С возможностью динамически регулировать нагрузку, с помощью поднятия новых инстансов.
Думаю БД вполне может быть общая для всех микросервисов. Правда тогда встает вопрос о почему бы тогда и не делать интеграцию на уровне бд.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895107
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
Так ли это ?

Так.

WaspNewCore
В принципе я рассматриваю микросервисы как способ распараллеливания неких задач. С возможностью динамически регулировать нагрузку, с помощью поднятия новых инстансов.

Это обычная распределенка, а то и просто балансировка, а совсем не микро.

WaspNewCore
Думаю БД вполне может быть общая для всех микросервисов.

Не может.

WaspNewCore
Правда тогда встает вопрос о почему бы тогда и не делать интеграцию на уровне бд.

Вопрос встанет, когда для одного микросервиса внесут изменения в БД, которое поломает все остальные микросервисы.

Идея микросервисов это, прежде всего, loose coupling , а общая БД это убивает.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895115
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
fkthat
пропущено...

Через сообщения да. Через БД - нет. По-хорошему у каждого микросервиза должна быть своя собственная отдельная БД, иначе это уже не микро, а просто распределенный монолит.


Так ли это ? В принципе я рассматриваю микросервисы как способ распараллеливания неких задач. С возможностью динамически регулировать нагрузку, с помощью поднятия новых инстансов.
Думаю БД вполне может быть общая для всех микросервисов. Правда тогда встает вопрос о почему бы тогда и не делать интеграцию на уровне бд.

Это не микросервисы. Это кластер, или ферма, или Auto Scaling Group...
Опять же ничего тут конкретного сказать нельзя, потому как при такой постановки задачи, вариантов решения может быть до фига.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895116
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Тогда можете привести пример того, что такое микросервисы ?
Хочу увидеть и понять эту разницу, раз я так путаюсь в микросервисах и Auto Scaling Group. Не шутки ради спрашиваю.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895133
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-- какие взять технологии для микросервисов?
...
-- а что такое микросервисы?

вопрос немног риторический, но всёж, просто идём по ветру? )))
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895135
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
Тогда можете привести пример того, что такое микросервисы ?

Небольшой, независимый сервис, реализующий конкретный ограниченный контекст предметной области.
Общающийся с другими сервисами по сети.
Процессы его разработки и поддержки автоматизированы.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895138
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

А чего не понятного ? Хочу делать микросервисы.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895141
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
hVostt,

А чего не понятного ? Хочу делать микросервисы.


Ну я так и сказал, пока это выглядит хочу потому что просто хочу,
зачем пока непонятно, но все говорят это круто.

Дали бы больше информации о требованиях, задачи, можно было бы что-то предметно обсуждать.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895148
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

Нету задачи "выполнить эту фичу в виде микросервиса". Есть задачи, которые я может захочу реализовать в виде микросервисов. Но для начала с ними нужно подразобраться.
Мне нечего вам предъявлять по задачам и требованиям, их просто нет )

Я просто хочу какой то сервис, из будущих задач, создать в виде микросервиса, а там может и другие за ним.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895152
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
Ну я так и сказал, пока это выглядит хочу потому что просто хочу,
зачем пока непонятно, но все говорят это круто.


И это действительно наверное круто ) Микросервисы наступают, от них уже никуда не деться. Решение - возглавить !
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895191
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
Микросервисы наступают, от них уже никуда не деться.
когда-то с++ так наступать начал, и что, сейчас деться некуда?

старые технологии умирать решительно не хотят, они хотят развиваться, и у многих получается. потому со временем мест, куда можно деться, становится только больше.

WaspNewCore Решение - возглавить !группу отстающих)
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895192
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895217
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
Я просто хочу какой то сервис, из будущих задач, создать в виде микросервиса, а там может и другие за ним.


Любое ваше приложение, работающее самостоятельно и изолированно от других сервисов -- это и есть ваш микросервис.

Суть в архитектуре большой системы с большим количеством различных контекстов.

Микросервис это не какая-то "технология". Архитектура строится напрямую от задач. Вы же хотите сначала какую-то архитектуру, стек технологий, а потом задачи.

Вы так никуда не сдвинетесь с места.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895219
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
И это действительно наверное круто ) Микросервисы наступают, от них уже никуда не деться. Решение - возглавить !


Бред. Микросервисная архитектура это следствие, а не цель.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895266
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore,

YouTube Video
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895295
Bsplesk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
17-77,

Интересный опыт, но уж очень однобокий (про то как делать и избегать ошибок по факту не сказано ничего);
-- Про то как правильно делить/выделять сервисы, его пример выглядит как "пальцев в небо" - отсутствует какое либо упоминание опоры на требования. В отсутствии требований действительно проще "запилить монолит" (купить Bitrix), как начнутся проблемы, так и будут требования;
-- Про версии сервисов (обратносовместимые или нет изменения) - это как раз про связанность, то сколько зависимых сервисов менять/затронет доработка. Если изменение не ломающие совместимость потребуется только доработка тех кому нужен новый функционал;
-- Про систему отображения зависимостей (кто на какой сервис подписан/использует), а не "комок грязи" построенный по trace или dns;
-- Про контракты сервисов и генерацию кода и подходов к разработке;
-- Про единый мониторинг и логгирование и авторизацию;
-- Про BPMN или что-то похожее поверх всех этих сервисов ....
-- etc etc etc .....

Также легко выкинул LOCALIZATION/Translate - может у магазина продающего "матрёшки" 50% покупок из Китая.
Завтра прийдёт бизнес и заставит вручную переводить сайт на китайский всем отделом support раз лучше знают, что лучше, а что нет.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895328
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore

Так ли это ? В принципе я рассматриваю микросервисы как способ распараллеливания неких задач. С возможностью динамически регулировать нагрузку, с помощью поднятия новых инстансов.

Ну и бери rabbitmq, пиши под него обертки на этом своём дотнете и распараллеливай, если тебе там есть что считать.

Думаю БД вполне может быть общая для всех микросервисов.
Ну я сделал себе сервис, который гоняет данные из бд и обратно. Такой вот DAO на выезде. Можешь такой же себе запилить для начала.

Правда тогда встает вопрос о почему бы тогда и не делать интеграцию на уровне бд.
Типичный двухзвещник. Всё затащить в субд. Как сказали выше, тут отдельная бд вообще не нужна. Все твои данные могут быть размазаны по этим микросервисам, да еще и с избытком. Это распределённая система, теоретически, без единой точки отказа.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39895331
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17-77,

На 24:20 он предлагает писать микросерсис на php. Фу! Что ты сюда принёс? Это же нытьё неосиляторов.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39897163
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возник вопрос. По поводу того, что у каждого микросервиса база со своими данными.

Если имеется большой объем данных, над которыми делается некая обработка, то как потом эти данные передавать в микросервис ? Гонять через очередь сообщений миллионы записей ?

И как поддерживать ссылочную целостность ? Есть у нас Вася Пупкин. Мы передаем в базу микросервиса его ФИО. А через месяц он женится на Вите Иванове и меняет фамилию ( ну может они в Швеции живут...) то нам что, тригерами гонять обновления данных между разными базами ?
Или предлагается в разных базах хранить разные сущности и собирать их потом по сусекам ? Типа ФИО берем из микросервиса №1, его докменты запрашиваем из микросервиса №2 ?
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39897166
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И это я не говорю о транзакциях.
Как их реализовывать в микросервисах ? Микросервисы работают через очереди сообщений, поэтому некая операция может быть растянута по времени. Как делать откат транзакции в рамках всех задействованных микросервисах ? Ну вот если один микросервис отказался женить Петю на Мише, то как всем другим сервисам откатывать изменение Фамилии, а также отменять документы оформленные на садебное путешествие четы Петровых ?
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39897173
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore,

обсуждать вымышленные ситуации не интересно и бессмысленно
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39897182
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore,

давай сформулируем так: микросервис отвечает за конкретную функцию

пример: Вася Пупкин нажрался и попал в трезвак, где был оформлен как Вася Пупкин
трезвак - это микросервис, отвечающий за содержание лиц, находящихся в состоянии алкогольного опьянения, вплоть до их вытрезвления
он выполнил свою функцию и зафиксировал случившееся

за для на фига тебе обращаться туда через месяц и менять свершившийся факт?
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39897191
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так я привел не абстрактную ситуацию.
Есть набор данных о людях - предположим наполняет базу микросервис 1 которые ему накидываются через очередь сообщений.

Есть микросервис 2 занимающийся задачей "рассылка подарков или оплаченной продукции людям". Это значит нужно делать некую выборку из первой базы и их потом обработать, раздать задачи микросервисам 3 и 4, чтобы первый упаковывал подарки, а второй оформлял документы.

Как обеспечить транзакционность ? Хотя бы микросервисов 3 и 4.

И как распространить целостность информации по разным базам данных ? Например если первоначально занесли пользователя опечатавшись в фамилии. Работая с одной БД мы просто меняет его ФИО в таблице и все. А в микросервисах нужно заморачиваться с синхронизацией этой информации ?
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39897257
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
Так я привел не абстрактную ситуацию.
Есть набор данных о людях - предположим наполняет базу микросервис 1 которые ему накидываются через очередь сообщений.

Есть микросервис 2 занимающийся задачей "рассылка подарков или оплаченной продукции людям". Это значит нужно делать некую выборку из первой базы и их потом обработать, раздать задачи микросервисам 3 и 4, чтобы первый упаковывал подарки, а второй оформлял документы.

Как обеспечить транзакционность ? Хотя бы микросервисов 3 и 4.

А зачем тут транзакционность? И что тут вообще является транзакцией? Не нужна тут она.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39897259
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
И как распространить целостность информации по разным базам данных ? Например если первоначально занесли пользователя опечатавшись в фамилии. Работая с одной БД мы просто меняет его ФИО в таблице и все. А в микросервисах нужно заморачиваться с синхронизацией этой информации ?

В общем случае не нужно.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39901137
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И все таки хочу понять. Как быть, если микросервисы должны оперировать большими объемами общих данных ?
Ну вот тот же пример - когда один микросервис должен разослать людям открытки в честь нового года (а это значит получить доступ ко всем пользователям из базы данных, а затем создать задачи курьерам и проследить за их работой, разруливая стандартные возможные ситуации), а другой сервис должен сделать рассылку по email (что означает как саму рассылку, так и отслеживание состояние каждого ушедшего письма - дошел ли он, прочитан ли и т.д.).

Как в таких ситуациях гонять большие объемы данных ? Про синхронизацию данных я ранее уже спрашивал...
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39901154
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore,

При использовании Event Sourcing, микросервис для рассылки спама может хранить тот срез пользовательских данных, который ему нужен для этой самой рассылки. Никакие дикие объёмы по сети не гоняются, запросы во внешние системы не делаются. Сервис получает изменения пользовательских данных через события и хранит свою БД в том виде, как ему удобно.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39901164
WaspNewCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

Но первоначально же ему нужно из "главной базы" получить некий срез, причем большой (все клиенты -> поздравить и подарить). Ему придется вытягивать из главной базы миллионы пользователей + их зависимые данные (адреса там или еще что-то) ?
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39901167
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore
hVostt,

Но первоначально же ему нужно из "главной базы" получить некий срез, причем большой (все клиенты -> поздравить и подарить). Ему придется вытягивать из главной базы миллионы пользователей + их зависимые данные (адреса там или еще что-то) ?


Если сервис новый, в чистом виде, он запрашивает все события от начала времён и создаёт на основе этих событий свою бд. В дальнейшем он свою бд поддерживает в актуальном состоянии, подписываясь на конкретные события.
...
Рейтинг: 0 / 0
Каков текущий технологический стек для микросервисов на текущий момент ?
    #39901170
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WaspNewCore,

Это как вариант. В любом случае смысл в том, что так или иначе у сервиса должна быть своя БД. В своей БД сервис хранит только то, что ему нужно, ничего лишнего. Обычно это ограниченный контекст и/или проекции данных из других контекстов. Каким образом будут данные заливаться, актуализироваться и т.д. -- это by design, одного единственного, универсального, самого правильного и лучшего в мире решения нет. Решений много.
...
Рейтинг: 0 / 0
48 сообщений из 48, показаны все 2 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Каков текущий технологический стек для микросервисов на текущий момент ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]