https://tavaga.com/blog/fintech-cleaning-in-progress/
Fintech: Cleaning in Progress