Ecotone
CtrlK
SponsorBlogGithubSupport and ContactCommunity Channel
  • About
  • Installation
  • How to use
  • Tutorial
  • Enterprise
  • Modelling
    • Introduction
    • Message Bus and CQRS
    • Extending Messaging (Middlewares)
    • Event Sourcing
      • Installation
      • Event Sourcing Introduction
        • Working with Event Streams
        • Event Sourcing Aggregates
        • Working with Metadata
        • Event versioning
        • Event Stream Persistence
          • Event Sourcing Repository
          • Making Stream immune to changes
          • Snapshoting
          • Persistence Strategies
          • Event Serialization and PII Data (GDPR)
      • Projection Introduction
    • Recovering, Tracing and Monitoring
    • Asynchronous Handling and Scheduling
    • Distributed Bus and Microservices
    • Business Workflows
    • Testing Support
  • Messaging and Ecotone In Depth
    • Overview
    • Multi-Tenancy Support
    • Document Store
    • Console Commands
    • Messaging concepts
    • Method Invocation And Conversion
    • Service (Application) Configuration
    • Contributing to Ecotone
  • Modules
    • Overview
    • Symfony
    • Laravel
    • Ecotone Lite
    • JMS Converter
    • OpenTelemetry (Tracing and Metrics)
    • RabbitMQ Support
    • Kafka Support
    • DBAL Support
    • Amazon SQS Support
    • Redis Support
  • Other
    • Contact, Workshops and Support
Powered by GitBook
On this page

Was this helpful?

  1. Modelling
  2. Event Sourcing
  3. Event Sourcing Introduction

Event Stream Persistence

PHP Event Sourcing Persistence Strategy

Event Sourcing RepositoryMaking Stream immune to changesSnapshotingPersistence StrategiesEvent Serialization and PII Data (GDPR)
PreviousEvent versioningNextEvent Sourcing Repository

Last updated 1 year ago

Was this helpful?