У нас вы можете посмотреть бесплатно Поиск событий: прослеживаемость, последовательность, корректность — Томас Бёг Фангель — DDD Europ... или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
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.