Паттерны микросервисной архитектуры часть 1| Microservices architecture patterns part 1

preview_player
Показать описание
Рассмотрим основные паттерны микросервисной архитектуры из следующих областей:
- Декомпозиция монолита
- Взаимодействие DB и микросервисов
- Поддержание консистентности
- Observability

Описание:
0:00 Введение
0:33 Кратко обо мне
3:54 Карта микросервисных паттернов
5:50 Декомпозиция монолита
15:18 Взаимодействие DB и микросервисов
24:48 Поддержание консистентности
46:16 Observability
52:14 Q&A и вопросы для интервью
Рекомендации по теме
Комментарии
Автор

Очень хорошее видео, видно, что от души делаете! Подрекламировать контент стоит, а то просмотров немного, знаю про ютифай, сразу дела быстрее пойдут.

СветланаМаркова-ил
Автор

Эм, Эвент соурсинг обычно используют для OLAP. У нас на проекте было так три БД по сути - одна OLTP с которой бекенд работал (Oracle). Другая EventStore куда логи событий хранились и третья ClickHouse где формировались кубы данных. Например у нас у куба с ценой товара было изменение Дата Цены по которой можно было понять какая была цена товара на определенную дату и большие долгосрочные отчёты адекватные строить для BI и продуктовой аналитики.

MuhammadZumunov
Автор

У меня вопрос по event sourcing. Вот Вы сказали, что мы каждый шаг пользователя фиксируем. Имеется ввиду прям i/o фиксация в бд. Или у нас просто собираются данные в некую коллекцию, а затем по завершении действий пользователем делаем запись в бд? При втором варианте конечно есть риск потери данных при сбое, но первый вариант кажется суперзатратным, все таки идёт постоянная запись в бд. Если юзер просто играется и добавляет товар через плюсик по одному до 20шт, затем удаляет, для меня это 20 транзакций?😢

alexandr
Автор

про меседж брокер все понятно, кафка, рэбитмку. А оркестрация, что это за механизм? Я прослушал инструментарий?

lonter