Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Поиск событий: прослеживаемость, последовательность, корректность — Томас Бёг Фангель — DDD Europ...

Автор: Domain-Driven Design Europe

Загружено: 2020-10-02

Просмотров: 5216

Описание:

Domain-Driven Design Europe 2020
http://dddeurope.com -   / ddd_eu  

Присоединяйтесь к следующему выпуску EventSourcing Live
https://eventsourcing.live/ -   / eventsrclive  

Получив банковскую лицензию от Управления по финансовому регулированию и надзору Дании (FSA) в августе 2019 года, Lunar в настоящее время разрабатывает с нуля основную банковскую платформу. Какие технологии и решения вы бы выбрали, столкнувшись с этой задачей?

Прежде чем ответить на эти вопросы, мы задались вопросом, каково наше видение системы, которую мы собираемся создать. В итоге мы остановились на главной характеристике — прослеживаемости, а затем на согласованности и корректности. Мы не верим, что сможем создать программную систему, в которой никогда не будет ошибок. Однако, несмотря на неизбежные ошибки, мы всегда хотим иметь возможность отслеживать события, которые привели к изменению состояния системы. Более того, мы убеждены, что прослеживаемость позволяет добиться согласованности и, в конечном итоге, корректности.

Для достижения этой прослеживаемости мы выбрали Event Sourcing в качестве базовой архитектуры нашей новой базовой банковской платформы. В этом докладе я объясню причины этого выбора: почему мы считаем его идеальным решением для достижения прослеживаемости и как мы можем использовать его для достижения согласованности. Я расскажу о трудностях, с которыми мы столкнулись на этом пути, и опишу ряд закономерностей, которые мы наблюдали.

Томас Бёг Фангель — архитектор и разработчик бэкенда в Lunar — одном из новых игроков на скандинавском банковском рынке. Его время поровну разделено между размышлениями о том, как улучшить и спроектировать бэкенд будущего банковской платформы Lunar, и её реализацией. В настоящее время большая часть этой реализации выполняется на Go, но до прихода в Lunar Томас реализовывал сложные распределённые системы с использованием функционального программирования на языке Scala и фреймворка акторов Akka.

Поиск событий: прослеживаемость, последовательность, корректность — Томас Бёг Фангель — DDD Europ...

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Projections Explained  - Yves Reynhout - DDD Europe 2020

Projections Explained - Yves Reynhout - DDD Europe 2020

Вопрос, который не даёт покоя всем: что такое агрегат DDD? — Томас Плох — DDD Europe 2022

Вопрос, который не даёт покоя всем: что такое агрегат DDD? — Томас Плох — DDD Europe 2022

Event Sourcing for .NET Developers: From Zero to Implementation

Event Sourcing for .NET Developers: From Zero to Implementation

Event Sourcing  : what could possibly go wrong? by Andrzej Ludwikowski

Event Sourcing : what could possibly go wrong? by Andrzej Ludwikowski

Keynote: Event sourcing - Greg Young - DPC2016

Keynote: Event sourcing - Greg Young - DPC2016

What we learned about event sourcing and DDD while building a bank - Thomas Bøgh Fangel - DDD Europe

What we learned about event sourcing and DDD while building a bank - Thomas Bøgh Fangel - DDD Europe

Mistakes made adopting event sourcing (and how we recovered) - Nat Pryce - DDD Europe 2020

Mistakes made adopting event sourcing (and how we recovered) - Nat Pryce - DDD Europe 2020

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Что такое проблема двойной записи? | Проектирование микросервисов, управляемых событиями

Что такое проблема двойной записи? | Проектирование микросервисов, управляемых событиями

В РОССИИ ЗАПРЕТЯТ НАЛИЧНЫЕ? Готовится замена наличных рублей на цифровые...

В РОССИИ ЗАПРЕТЯТ НАЛИЧНЫЕ? Готовится замена наличных рублей на цифровые...

Why Event Sourced Systems Fail [eng] / Greg Young

Why Event Sourced Systems Fail [eng] / Greg Young

Event Sourcing • Martin Fowler • YOW! 2016

Event Sourcing • Martin Fowler • YOW! 2016

Окончательная согласованность — это кошмар UX

Окончательная согласованность — это кошмар UX

Bounded Contexts - Eric Evans - DDD Europe 2020

Bounded Contexts - Eric Evans - DDD Europe 2020

Keynote - Udi Dahan - DDD Europe 2020

Keynote - Udi Dahan - DDD Europe 2020

Event Log Architectures: when quality matters - Martin Thompson - DDD Europe 2020

Event Log Architectures: when quality matters - Martin Thompson - DDD Europe 2020

Oskar Dudycz - Event-driven Modelling Anti-Patterns - EventCentric 2025

Oskar Dudycz - Event-driven Modelling Anti-Patterns - EventCentric 2025

Basic Event Sourcing Design Principles with Unique Constraints as an Example Part 2

Basic Event Sourcing Design Principles with Unique Constraints as an Example Part 2

Martin Kleppmann — Event Sourcing and Stream Processing at Scale

Martin Kleppmann — Event Sourcing and Stream Processing at Scale

Creating Future-Proof Spring Applications with Event Sourcing by Steve Pember @ Spring I/O 2024

Creating Future-Proof Spring Applications with Event Sourcing by Steve Pember @ Spring I/O 2024

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com