Bust through analysis paralysis
How does a payroll engineering organization give the green light for a basal change to their tax system when the consequences reach many domains, features, and teams? With a decision matrix we were able to break down our options, clearly compare solutions, and find a path forward.
How to prevent non-atomic actions in Rails transactions
In this post, we'll look at what problems these non-atomic actions pose and walk through a few examples of how to fix them. We'll also cover isolator, a gem that helps us detect these non-atomic violations.