Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem: Define AsOf / AsAt #33

Open
ylorph opened this issue Nov 5, 2019 · 1 comment
Open

Problem: Define AsOf / AsAt #33

ylorph opened this issue Nov 5, 2019 · 1 comment

Comments

@ylorph
Copy link
Owner

ylorph commented Nov 5, 2019

No description provided.

@MerrionComputing
Copy link
Contributor

(Often used in accounting)
These terms indicate that the state being returned is what it was at a particular point in time.
In event sourcing this can be returned by running the projection up to that point.

This is one business domain way of avoiding concurrency issues because the data being returned is acknowledged to be out of date. We often see account balances "as at midnight of the previous day" and prices "as at prior close of the exchange".

Sometimes you also have bitemporal systems when you record two dates about any given event: when it actually occurred (as at) and when it became known to our system (knowledge date). This allows for projections of "what did we think this value was as at x" and "what was it actually as at x".

(Unfortunately the exact terms used can vary between industries and companies so this needs to be defined in the ubiquitous language)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants