TLDR Web Dev · ARTICLES & TUTORIALS

ENGINEERING PRINCIPLES FOR BUILDING FINANCIAL SYSTEMS

substack.wasteman.codes11 min read

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.