Why are you using CQRS for logins? Nothing says derp like "we rolled our own security system"
Only made 10 years prior.
You will also note that they process debits in descending order to maximize possible overdraft fees at most banks ;-)
Bank transactions are usually handled via long running messaging state machines. When as example you transfer from an account in the US to one in Sweden it does not just open a 2PC transaction between the two databases.…
I will speak for myself. Commands are by definition synchronous and return a success/failure. One of my favourite read models to use is an in memory model providing I can keep all of the data in memory (and its…
Bank transactions are eventually consistent. How do you think you can get an overdraft fee? Ever use a gas pump and notice it took a $1 authorization on your card then later settled for what you pumped? Eventual…
Why are you using CQRS for logins? Nothing says derp like "we rolled our own security system"
Only made 10 years prior.
You will also note that they process debits in descending order to maximize possible overdraft fees at most banks ;-)
Bank transactions are usually handled via long running messaging state machines. When as example you transfer from an account in the US to one in Sweden it does not just open a 2PC transaction between the two databases.…
I will speak for myself. Commands are by definition synchronous and return a success/failure. One of my favourite read models to use is an in memory model providing I can keep all of the data in memory (and its…
Bank transactions are eventually consistent. How do you think you can get an overdraft fee? Ever use a gas pump and notice it took a $1 authorization on your card then later settled for what you pumped? Eventual…