Resilient Transactions

It is very desirable for microservices to embrace the ACID 2.0 paradigm, where transactions can come in out of order, and the end result will still be in the same state as if the transactions were processed in the correct order. Imagine you have an update transaction come in for a Person’s name.  If that … Read more

Spiderwebs in the Corner

We recently came across a piece of our application that hasn’t been working for two years or more.  I would say, that since it hasn’t been working for so long, and obviously it hasn’t been a high enough priority to fix, that we should just remove that crusty old code.  However, instead of doing that, we are … Read more