Skip to content

Demonstration of event sourcing using Patience as the problem domain.

Notifications You must be signed in to change notification settings

leftclickben/event-sourced-patience

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event Sourced Patience

Demonstration of simple event sourcing and complete end-to-end integration testing, using the card game “Patience” as the problem domain.

This repository consists of several top-level components (directories):

  • The backend directory contains an AWS Serverless implementation of the game engine and API, including infrastructure and backend code: README
  • The frontend-cli directory contains a simple command line application to play the game: README
  • The test-end-to-end directory contains a complete end-to-end integration test that exercises the deployment, API and frontend application: README
  • The .github directory contains CI/CD configuration for GitHub

For more details, see the individual README files as listed above.

You only need NodeJS (and npm) and an AWS account to use everything in this repository. Your AWS consumption should fit well within the free tier.

About

Demonstration of event sourcing using Patience as the problem domain.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published