Eventicle JS
Components
EventicleJS EventicleJS Utilities Postgres Datastore
EventicleJS Repository

EventicleJS

    • The Book of Eventicle
      • Getting Started
        • Installation & Setup
        • Quick Start Tutorial
        • Your First Eventicle Application
      • Core Concepts
        • Events and Event Streams
        • Event Clients
        • Aggregate Roots
          • XState Aggregate Root - Formal State Machines
        • Commands
        • Event Sagas
        • Event Views
        • The Datastore
        • Event Encoding & Codecs
        • Multi-Tenancy
      • How To Guides
        • Building Aggregate Roots
        • Implementing Commands
        • Creating Event Views
        • Building Sagas for Workflows
        • Testing Event-Driven Code
        • Handling Transactions
        • Using the Outbox Pattern
        • Event Versioning & Schema Evolution
        • Performance Optimization
        • Error Handling & Resilience
      • Advanced Topics
        • Advanced Event Client Configuration
        • Raw Event Views
        • Lock Manager
        • Scheduling & Timers
        • Event Adapters
      • Operations
        • Observability & Monitoring
        • Deployment & Scaling
        • Troubleshooting Guide
      • Best Practices
        • Event Design Patterns
        • Aggregate Design Patterns
        • Saga Patterns & Strategies
        • Production Considerations
  • API documentation
    • @eventicle/eventiclejs
      • AggregateRoot
      • Command
      • CommandIntent
      • CommandReturn
      • EncodedEvent
      • EventAdapter
      • EventClient
      • EventClientCodec
      • EventicleEvent
      • EventView
      • InMemoryDatastore
      • LocalScheduleJobRunner
      • RawEventView
      • Saga
      • SagaInstance
EventicleJS master
  • EventicleJS
    • master
  • EventicleJS Utilities
    • main
  • Postgres Datastore
    • main
  • EventicleJS
  • The Book of Eventicle
  • Core Concepts
  • Event Encoding & Codecs
Edit this Page

The source code for this UI is licensed under the terms of the MPL-2.0 license.