Skip to content
/ F1ES Public

A HTTP/CQRS/ES system based on a Formula 1 domain

License

Notifications You must be signed in to change notification settings

jchannon/F1ES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F1ES

A HTTP/CQRS/ES system based on a Formula 1 domain.

The system acts as if a race in a season can be managed. A driver can be registered outside of the context of a race. A race can be scheduled for a location, circuit and date for example. Cars for a team and a driver id can be registered for the race. The race can be started, re-started, red flagged, re-scheduled, pit lane opened/closed. A car can enter a pit lane and a pit box and also exit these.

These events can be triggered via HTTP. They are then recorded in a Marten event store. Race information can be queried also using Marten projections

TODO

DriverEngagedDRS DriverDisEngagedDRS DriverCrashed
DriverRetired

References

  1. F1 2020 Rules https://www.statsf1.com/reglement/sportif.pdf

About

A HTTP/CQRS/ES system based on a Formula 1 domain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages