Событийно-ориентированная архитектура: от сложности к простоте (с Бобби Колдервудом)
Developer Voices
0:00 / 0:00
Событийно-ориентированная архитектура: от сложности к простоте (с Бобби Колдервудом)
15 294 просмотра · 2 г. назад
Developer Voices
35,3 тыс. подписчиков
15 294 просмотра · 2 г. назад
Гость этой недели описывает Event Sourcing как «единственный метод, который я буду использовать до конца своей карьеры». Но что такое Event Sourcing? Как нам следует к нему относиться и как он побуждает нас думать о разработке программного обеспечения?
В этом эпизоде мы подробно рассмотрим системы, построенные на основе идеи событий, с участием гостя Бобби Калдервуда. Бобби много лет занимается проектированием (и помогает другим проектировать) архитектур, основанной на событиях, и с энтузиазмом рекомендует её не только как метод проектирования систем, но и как способ более быстрого и надёжного решения бизнес-задач.
В ходе обсуждения мы рассмотрим различные способы определения событийных систем, необходимые инструменты для их реализации и преимущества подхода к программному обеспечению с точки зрения событийной архитектуры. Попутно мы обсудим всё: от Clojure, битемпоральности и Datomic до Kafka и более традиционных баз данных — всё это для того, чтобы фиксировать реальные события и строить на их основе простые системы.
–
EventStoreDB: https://developers.eventstore.com/
Стандарт CloudEvents: https://cloudevents.io/
Datomic: https://www.datomic.com/
Объяснение моделирования событий от Адама Дымитрука: https://eventmodeling.org/
Курс Бобби по моделированию событий: https://developer.confluent.io/course...
Бобби в Твиттере: / bobbycalderwood
Бобди в LinkedIn: / bobbycalderwood
Крис в Твиттере: / krisajenkins
Крис в LinkedIn: / krisjenkins
–
#software #softwarepodcast #programming #eventsourcing #eventdrivenarchitecture #kafka #apachekafka