#best practices
w.pitula.me · ⭐️ 8/10 · 2026-06-28
A fintech engineering handbook titled 'Fintech Engineering Handbook' was published, but drew criticism from the community for recommending practices like storing monetary values as decimals or floats instead of integers, and for oversimplifying foreign exchange handling. This discussion highlights critical engineering decisions in fintech, such as monetary representation and FX handling, which have significant consequences for accuracy and compliance. The debate underscores the need for rigorous best practices in financial software, affecting developers and companies building financial systems. Critics pointed out that storing monetary values as integers in the smallest currency unit (e.g., cents) is safer to avoid floating-point rounding errors. The handbook's advice on using decimals or floats for JSON interchange was specifically called out as risky, especially when dealing with currencies having different minor unit counts.