TLDR Web Dev · ARTICLES & TUTORIALS
ENGINEERING PRINCIPLES FOR BUILDING FINANCIAL SYSTEMS
Summary from the TLDR Web Dev newsletter
Accounting systems should be accurate, auditable, and timely. Data should be immutable, durable, and recorded at the smallest grain and code should be idempotent. This article also goes through best practices for building financial systems, such as using integers for financial amounts, consistent rounding methods, delayed currency conversion, and integer representations of time.