Axon: Aggregate с @EventSourcingHandler — применяет события к состоянию. @CommandHandler — обрабатывает команды, публикует события. Event Store (Axon Server или DB) хранит immutable event log. При загрузке агрегата Axon переигрывает события из store. Snapshots для быстрой загрузки долгоживущих агрегатов. @SagaEventHandler для saga. @QueryHandler для CQRS read side. Axon Server как event store + routing. Минус: сложность, нестандартный фреймворк, steep learning curve.
Как Event Sourcing реализуется на практике с Axon Framework?
Senior
208 просмотровAFK Offer AI
Что такое jcmd и чем он лучше отдельных утилит?