Domain Events — что-то важное произошло в домене: OrderPlaced, PaymentProcessed, UserRegistered. Они immutable (это случилось в прошлом), содержат всё нужное для обработчиков. В Spring: ApplicationEvent + @EventListener для синхронной обработки. @TransactionalEventListener(phase=AFTER_COMMIT) для надёжной async обработки после фиксации транзакции. Для distributed events — публикация в Kafka через outbox. Domain Events decoupling компонентов.
Что такое Domain Events и как их использовать?
Senior
290 просмотровAFK Offer AI
Что такое OpenAPI/Swagger в Spring?