🏗️ Architecture & Design
System design patterns, microservices, event-driven architecture, and workflow orchestration
Microservices
Event-Driven
CQRS
Overview
System design patterns, microservices, event-driven architecture, and workflow orchestration
Design Patterns
Proven architectural patterns
Modularity
Loosely coupled components
Event-Driven
Event sourcing and CQRS
Packages
Quick Start Example
Get started with Architecture & Design:
use avx_architecture::{EventBus, Command};
use avx_workflow::Orchestrator;
// Event-driven architecture
let bus = EventBus::new();
bus.subscribe(|event| { /* handle */ });
bus.publish(UserCreated { id: 123 });
// Workflow orchestration
let workflow = Orchestrator::new()
.step(validate)
.step(process)
.step(notify);