Популярное

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

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

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

Топ запросов

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

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

Автор: Spring I/O

Загружено: 2024-06-06

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

Описание:

Spring I/O 2024 - 30-31 May, Barcelona

Slides: https://docs.google.com/presentation/...

Repo: https://github.com/spember/spring-bik...

Event Sourcing is a modern but non-trivial data model for building scalable and powerful systems. Instead of mapping a single Entity to a single row in a datastore, in an Event Sourced system we persist all changes for an Entity in an append-only journal. This design provides a wealth of benefits: a built-in Audit Trail, Time-Based reporting, powerful Error Recovery, and more. It creates flexible, scalable systems and can easily evolve to meet changing organizational demands. That is, once you have some experience with it. Event Sourcing is straightforward in concept, but it does bring additional complexity and a learning curve that can be intimidating. People coming from traditional ORM systems often wonder: how does one model relations between Entities? How is Optimistic Locking handled? What about datastore constraints?

Based on over eight years of experience with building ES systems in Spring applications, we will demonstrate the basics of Event Sourcing and some of the common patterns. We will see how simple it can be to model events with available tools like Spring Data JPA, JOOQ, and the integration between Spring and Axon. We’ll walk through sample code in an application that demonstrates many of these techniques. However, it’s also not strictly about the code; we’ll see how a process called Event Modeling can be a powerful design tool to align Subject Matter Experts, Product, and Engineering. Attendees will leave with an understanding of the basic Event Sourcing patterns, and hopefully a desire to start creating their own Journals.

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

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

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

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

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

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

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

Cause of Death: Spring Data JPA by Thorben Janssen @ Spring I/O 2025

Cause of Death: Spring Data JPA by Thorben Janssen @ Spring I/O 2025

Anatomy of a Spring Boot App with Clean Architecture by Steve Pember @ Spring I/O 2023

Anatomy of a Spring Boot App with Clean Architecture by Steve Pember @ Spring I/O 2023

Migrating from (Spring Data) JPA to Spring Data JDBC by Jens Schauder @ Spring I/O 2024

Migrating from (Spring Data) JPA to Spring Data JDBC by Jens Schauder @ Spring I/O 2024

Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024

Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024

Part 4: Design Patterns in a Microservice Architecture

Part 4: Design Patterns in a Microservice Architecture

☠️ СМЕРТЕЛЬНАЯ БОЛЕЗНЬ ЗЕ: ГУЛЯЙ, РВАНИНА! Дыры фронта. Куш Кушнера и соус к индейке Трампа - Демура

☠️ СМЕРТЕЛЬНАЯ БОЛЕЗНЬ ЗЕ: ГУЛЯЙ, РВАНИНА! Дыры фронта. Куш Кушнера и соус к индейке Трампа - Демура

Authorization in Spring Security: permissions, roles and beyond by Daniel Garnier-Moiroux @Spring IO

Authorization in Spring Security: permissions, roles and beyond by Daniel Garnier-Moiroux @Spring IO

Performance oriented Spring Data JPA & Hibernate by Maciej Walkowiak

Performance oriented Spring Data JPA & Hibernate by Maciej Walkowiak

Spring for Apache Kafka the advanced features by Tim van Baarsen & Kosta Chuturkov @ Spring I/O 25

Spring for Apache Kafka the advanced features by Tim van Baarsen & Kosta Chuturkov @ Spring I/O 25

You don't need Elasticsearch! Fuzzy Search with PostgreSQL and Spring Data by Thomas Gräfenstein

You don't need Elasticsearch! Fuzzy Search with PostgreSQL and Spring Data by Thomas Gräfenstein

Concurrency in Spring Boot Applications: Making the Right Choice by Andrei Shakirin

Concurrency in Spring Boot Applications: Making the Right Choice by Andrei Shakirin

Илиев Тельман. Istio и Envoy: от хаоса микросервисов к управляемому трафику.

Илиев Тельман. Istio и Envoy: от хаоса микросервисов к управляемому трафику.

Top 10 Rest API Design Pitfalls by Victor Rentea @ Spring I/O 2025

Top 10 Rest API Design Pitfalls by Victor Rentea @ Spring I/O 2025

Spring Tips: Spring Modulith

Spring Tips: Spring Modulith

FULL: Elon Musk Makes Shocking Future Predictions At U.S.-Saudi Arabia Forum Alongside Jensen Huang

FULL: Elon Musk Makes Shocking Future Predictions At U.S.-Saudi Arabia Forum Alongside Jensen Huang

Dependency Injection Revisited by Juergen Hoeller @ Spring I/O 2025

Dependency Injection Revisited by Juergen Hoeller @ Spring I/O 2025

Getting modules right with Domain-driven Design by Michael Plöd @ Spring I/O 2022

Getting modules right with Domain-driven Design by Michael Plöd @ Spring I/O 2022

Spring Security Architecture Principles by Daniel Garnier-Moiroux @ Spring I/O 2024

Spring Security Architecture Principles by Daniel Garnier-Moiroux @ Spring I/O 2024

It's all in the mix: producing production-ready apps with Spring Boot by Joris Kuipers @ Spring I/O

It's all in the mix: producing production-ready apps with Spring Boot by Joris Kuipers @ Spring I/O

Work Music ・ Deep Focus Lounge to Grind, Study & Get Things Done

Work Music ・ Deep Focus Lounge to Grind, Study & Get Things Done

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



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



Контакты для правообладателей: [email protected]