Add demo application using EventCore with PostgreSQL #260

Open
opened 2025-12-30 13:49:55 -08:00 by jwilger · 0 comments
jwilger commented 2025-12-30 13:49:55 -08:00 (Migrated from github.com)

Summary

Create a demonstration application within this repository that showcases EventCore's capabilities with PostgreSQL as the event store backend.

Motivation

A working demo application would:

  • Serve as a practical reference for users integrating EventCore
  • Demonstrate best practices for event sourcing patterns
  • Provide a testbed for validating the library's ergonomics
  • Help identify API friction points before they become entrenched

Suggested Scope

  • Simple domain (e.g., bank account, todo list, inventory)
  • Full event sourcing lifecycle: commands, events, projections
  • PostgreSQL event store configuration
  • Example read models / projectors
  • Docker Compose setup for easy local running

Acceptance Criteria

  • Demo application compiles and runs
  • README with setup instructions
  • Demonstrates at least 2-3 aggregate types
  • Shows projection/read model patterns
  • Includes integration tests as usage examples
## Summary Create a demonstration application within this repository that showcases EventCore's capabilities with PostgreSQL as the event store backend. ## Motivation A working demo application would: - Serve as a practical reference for users integrating EventCore - Demonstrate best practices for event sourcing patterns - Provide a testbed for validating the library's ergonomics - Help identify API friction points before they become entrenched ## Suggested Scope - Simple domain (e.g., bank account, todo list, inventory) - Full event sourcing lifecycle: commands, events, projections - PostgreSQL event store configuration - Example read models / projectors - Docker Compose setup for easy local running ## Acceptance Criteria - [ ] Demo application compiles and runs - [ ] README with setup instructions - [ ] Demonstrates at least 2-3 aggregate types - [ ] Shows projection/read model patterns - [ ] Includes integration tests as usage examples
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jwilger/eventcore#260
No description provided.