CQS, CQRS, Event Sourcing - Разделение запросов и модификации данных

  Рет қаралды 13,345

Timur Shemsedinov

Timur Shemsedinov

5 жыл бұрын

Примеры кода:
github.com/HowProgrammingWork...
github.com/HowProgrammingWork...
github.com/HowProgrammingWork...
Курс «100 лекций по программированию» habr.com/post/427799/
#CQS #CQRS #EventSourcing #nodejs #javascript #js #ивентсоурсинг

Пікірлер: 21
@user-ym2gd8kh2c
@user-ym2gd8kh2c 4 жыл бұрын
Отличная подача темы! Спасибо за ваш труд.
@mokkamokka4097
@mokkamokka4097 5 жыл бұрын
Лайк не глядя, тема максимально интересная и важная!! Спасибо вам!
@user-sq3nn5wq3z
@user-sq3nn5wq3z Жыл бұрын
Низкий поклон
@bpospanov
@bpospanov 4 ай бұрын
Спасибо, Тимур
@user-qp6yp4qk9i
@user-qp6yp4qk9i 4 жыл бұрын
Про Event Sourcing была отдельная лекция?
@TimurShemsedinov
@TimurShemsedinov 4 жыл бұрын
Да
@nikitaproit
@nikitaproit 3 жыл бұрын
15:30 Не понятно в чем проблема cqs, мы можем в команде читать данные как угодно. Главное не возвращать прочитанное клиенту. 21:34 Мы пишем и читаем из бд в Write API. Так что то что мы никогда из неё не читаем это не правда) Мы просто используем для запросов другие модели чтения.
@snatvb
@snatvb 5 жыл бұрын
Тимур, пожалуйста, не мог бы ты рассказать про редактор, как им пользоваться и настроить? заранее спасибо может ссылочку, если уже есть такой материал
@TimurShemsedinov
@TimurShemsedinov 5 жыл бұрын
Это mcedit из midnight commander, ну про редактор я лекции не делаю, он достаточно известный и очень простой, доки есть, думаю можно нагуглить, много фанатов олдскульных
@snatvb
@snatvb 5 жыл бұрын
@@TimurShemsedinov да, я вижу, что это mc, но вот нормального как-то сжатого материала нарыть не смог
@TimurShemsedinov
@TimurShemsedinov 5 жыл бұрын
@@snatvb я даже не знаю что о нем рассказать, все настройки в меню можно найти, но их мало и он по дефолту норм настроен. Skin выбираетмя, у меня modarin256-defbg. Вертикальный блок с alt+стрелки, внутренний буфер ctrl+f, ctrl+f5, системный буфер ctrl+ins, shift+ins. Спрашиайте
@snatvb
@snatvb 5 жыл бұрын
@@TimurShemsedinov спасибо, если будут вопросы как что-то сделать, обращусь)) и да, спасибо вам за ваш труд, очень полезные лекции!
@romanilienko2357
@romanilienko2357 5 жыл бұрын
1 просмотр, 3 лайка. Это накрутка!
@TimurShemsedinov
@TimurShemsedinov 5 жыл бұрын
Это счетчик реализованный через Event sourcing. При накрутке было бы 3 из 3 )))
@mokkamokka4097
@mokkamokka4097 5 жыл бұрын
по моему ты дичь) Человек преподает в Киевском университете, выкладывает бесплатно свои лекции сюда, причем таких лекций платных то по пальцам можно пересчитать. И появляется дите, которое еще в силу возраста не понимает что говорит, и все портит.. Просто потеряйся и забудь про этот канал, поверь на слово, твои мысли тут Абсолютно никому неинтересны
@TimurShemsedinov
@TimurShemsedinov 5 жыл бұрын
@@mokkamokka4097 я думал это шутка
@mokkamokka4097
@mokkamokka4097 5 жыл бұрын
@@TimurShemsedinov ну возможно), правда очень сомнительного качества
@mokkamokka4097
@mokkamokka4097 5 жыл бұрын
@@TimurShemsedinov вам в любом случае спасибо очередной раз, у вас крайне ценный контент!
Atomics, SharedArrayBuffer, worker_threads в Node.js
45:52
Timur Shemsedinov
Рет қаралды 9 М.
HTTP сессии и cookies на чистом Node.js
1:39:15
Timur Shemsedinov
Рет қаралды 11 М.
Scary Teacher 3D Nick Troll Squid Game in Brush Teeth White or Black Challenge #shorts
00:47
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 27 МЛН
WHAT’S THAT?
00:27
Natan por Aí
Рет қаралды 6 МЛН
А какие виды CQRS вы знаете? Андрей Цветцих, Тинькофф
38:47
Видео с мероприятий {speach!
Рет қаралды 2,5 М.
Применение Event Sourcing (command, read, write, bus)
40:48
Timur Shemsedinov
Рет қаралды 3,8 М.
Семафоры и мьютексы в JavaScript и Node.js
1:19:06
Timur Shemsedinov
Рет қаралды 10 М.
Денис Цветцих - 9 способов улучшить архитектуру вашего проекта при помощи CQRS и vertical slices
1:11:57
Event Sourcing • Greg Young • GOTO 2014
54:25
GOTO Conferences
Рет қаралды 92 М.
Необработанные ошибки в промисах на Node.js
31:32