Хватит позволять базе данных генерировать ID
CodeOpinion
0:00 / 0:00
Хватит позволять базе данных генерировать ID
19 183 просмотра · 4 дн. назад
CodeOpinion
101 тыс. подписчиков
19 183 просмотра · 4 дн. назад
Откуда берется идентификатор в вашей системе? В большинстве CRUD-приложений идентификатор генерируется базой данных. Обычно это происходит с помощью автоинкремента или UUID, создаваемого при вставке. Но при переходе к асинхронным рабочим процессам, обмену сообщениями и границам сервисов, предоставление базе данных права собственности на идентификатор приводит к скрытой взаимозависимости и сложности.
🔗 Упомянутые ссылки
Создание более децентрализованных сервисов с помощью одного необычного трюка
https://go.particular.net/2026-10/cod...
🔔 Подписаться: / @codeopinion
💥 Присоединяйтесь к этому каналу, чтобы получить доступ к закрытому серверу Discord и любому исходному коду из моих видео.
🔥 Присоединяйтесь через Patreon
/ codeopinion
✔️ Присоединяйтесь через YouTube
/ @codeopinion
📝 Блог: https://codeopinion.com
👋 Twitter: / codeopinion
✨ LinkedIn: / dcomartin
📧 Еженедельные обновления: https://mailchi.mp/63c7a0b3ff38/codeo...
0:00 - Откуда берется идентичность?
1:42 - Генерация идентификаторов перед запросом
2:34 - Рабочие процессы, события и корреляция
3:59 - Проблема обмена данными (Уди Дахан)
4:56 - «Толстые» события и события CDC против событий «тонких» идентификаторов
5:48 - Составление данных пользовательского интерфейса через границы
7:19 - Влияние проектирования системы и взаимосвязь