What is pekko-cqrs-es-implementation?
A CQRS/Event Sourcing implementation guide using Apache Pekko + Scala 3. Provides aggregate actors with PersistenceEffector, separation of domain model and actors, type-safe state transitions, event design, Protocol Buffers serialization, ZIO-based use-case layer, and read-model updater patterns. Target language: Scala 3 only. Use only when CQRS/Event Sourcing architecture is assumed. Trigger condition: activated only when the request contains "Scala" and ("CQRS" or "Event Sourcing" or "Pekko"). Do not use this skill for languages other than Scala or architectures other than CQRS/ES. Triggers: requests like "I want to implement CQRS/ES with Pekko", "I want to write aggregate actors in Scala", "How to use PersistenceEffector", "Pekko event sourcing", "Implementing the command side of CQRS in Scala", "Managing state transitions with Pekko"—any Pekko + Scala + CQRS/ES implementation request. Non-triggers: "CQRS trade-offs", "What is event sourcing", "CQRS in Java", "Event sourcing in Go", "Explain CQRS concepts"—do not activate for conceptual questions or non-Scala/Pekko topics. Source: j5ik2o/okite-ai.