Axon Framework logo

Axon Framework

Axon Framework is a Java framework for building event-driven microservices using CQRS (Command Query Responsibility Segregation) and event sourcing patterns, providing the building blocks to implement scalable and maintainable distributed systems.

1 APIs 1 Capabilities 8 Features
CQRSEvent SourcingEvent-DrivenJavaMessagingMicroservices

APIs

Axon Framework

Axon Framework is a Java framework for building event-driven microservices using CQRS and event sourcing patterns, providing infrastructure components for command handling, even...

Capabilities

Axon Framework Event-Driven Workflow

Workflow capability for managing Axon Server applications, contexts, and event streaming.

Run with Naftiko

Features

CQRS Pattern

Separate command and query models for scalable, maintainable architecture.

Event Sourcing

Store application state as a sequence of events for full audit trail and time-travel debugging.

Domain-Driven Design

First-class support for DDD patterns including aggregates, sagas, and bounded contexts.

Axon Server Integration

Zero-configuration event store and message router with Axon Server.

Distributed Systems Support

Built-in routing for commands, events, and queries across distributed services.

Spring Boot Integration

Seamless Spring Boot auto-configuration for rapid application development.

Testing Support

Built-in testing fixtures for validating aggregate behavior without infrastructure.

Saga Management

Manage long-running business processes with durable saga state.

Use Cases

Microservices Architecture

Build event-driven microservices with reliable message routing.

Audit Trail

Maintain complete audit trails by storing all state changes as events.

Temporal Queries

Reconstruct system state at any point in time from the event store.

Collaborative Domains

Build complex collaborative domains with CQRS separation.

Workflow Automation

Automate multi-step business workflows with event-driven sagas.

Integrations

Spring Boot

Auto-configuration and starter dependency for Spring Boot integration.

Apache Kafka

Route events through Kafka as an alternative to Axon Server.

RabbitMQ

Route commands and events through AMQP with RabbitMQ extension.

JPA/Hibernate

Persist saga state and event-sourced entities with JPA.

Micrometer

Expose framework metrics via Micrometer for Prometheus and Grafana.

Semantic Vocabularies

Axon Framework Context

10 classes · 0 properties

JSON-LD

API Governance Rules

Axon Framework API Rules

5 rules · 3 errors 1 warnings 1 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
👥
GitHubRepository
GitHubRepository
📰
Blog
Blog
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
🟢
StatusPage
StatusPage
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability