Size: a a a

2019 April 02

ŹR

Źmićer Rubinštejn in pro.elixir
Это собственно то с чего все началось
источник

NK

ID:382338188 in pro.elixir
ну и где там про команды?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Event Sourcing ensures that all changes to application state are stored as a sequence of events.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Т.е. если ты меняешь базу без ивента- все. Проеб и поломка паттерна
источник

NK

ID:382338188 in pro.elixir
ну ивент вообще не меняется
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Вот и получается, что на каждый чих нужно весь этот процесс раскручивать
источник

NK

ID:382338188 in pro.elixir
почему на каждый?
источник

NK

ID:382338188 in pro.elixir
только на тот что тебя интересует
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Нет конечно
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Вся совокупная application state может быть вычислена из начального state последовательным применением ивентов
источник

NK

ID:382338188 in pro.elixir
ну да
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Поэтому и на каждый чих
источник

NK

ID:382338188 in pro.elixir
ну только application state это сильно. Можно какую-то часть апы так держать
источник

NK

ID:382338188 in pro.elixir
зачем всю апу так строить
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Так а какое это отношение имеет к микросервисной архитектуре?
источник

NK

ID:382338188 in pro.elixir
ну прямого нет. Я скорее имел ввиду что под капотом
источник

NK

ID:382338188 in pro.elixir
там же банальный посгресовский pub/sub
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Пабсаб под капотом ЕС
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Но не наоборот же)
источник

NK

ID:382338188 in pro.elixir
ну да
источник