Fintech Engineering Handbook
w.pitula.me
Fintech Engineering Handbook
1–10 of 234 posts
Re: Fintech Engineering Handbook
#2Re: Fintech Engineering Handbook
#3Re: Fintech Engineering Handbook
#4Sorry have to ask these days. Is this carefully written down information from years of experience in the field or AI slop?
I just published Fintech Engineering Handbook distilled from 6 years of tears, sweat and swears.
It’s a free ~25-page resource with various hints and patterns around handling money.
Tell me what you think!
other than that, peruse the commits on the source [1], or wait for the author to respond.[0]: https://mas.to/@krever/116814803588993437
[1]: https://github.com/Krever/fintech-engineering-handbook/commi...
Re: Fintech Engineering Handbook
#5Sorry have to ask these days. Is this carefully written down information from years of experience in the field or AI slop?
Re: Fintech Engineering Handbook
#6Sorry have to ask these days. Is this carefully written down information from years of experience in the field or AI slop?
Re: Fintech Engineering Handbook
#7Sorry have to ask these days. Is this carefully written down information from years of experience in the field or AI slop?
Re: Fintech Engineering Handbook
#8It seems like a clever idea (fast integer math, no rounding problems for addition and subtraction), but it'll bite you incredibly hard if you ever stumble upon an edge case such as working with a partner that has a different implied number of digits for a given currency. This is especially relevant for stablecoins, which often have a different number of implied decimal digits than the "fiat" currency they represent.
Also, consider representing amounts as a string type in JSON-based APIs. JSON does not specify decimal precision, so you (and all your users/vendors) will always have to make sure your parser/serializer doesn't internally lose precision by going via floating point. This can get ugly fast, and while a string seems conceptually less neat, it completely bypasses that problem. (Some will call this an anti-pattern [1], but I'd rather not fight this particular battle for ideological purity on the shoulders of my users or shareholders.)
[1] https://blog.json-everything.net/posts/numbers-are-numbers-n...
Re: Fintech Engineering Handbook
#9Word of advice to anyone considering the "minor-units precision" strategy for representing monetary amounts: Don't (or at least, don't use it as an interchange/API data format). It seems like a clever idea (fast integer math, no rounding problems for addition and subtraction), but it'll bite you incredibly hard if you ever stumble upon an edge case such as working with a partner that has a different implied number of…
Re: Fintech Engineering Handbook
#10Word of advice to anyone considering the "minor-units precision" strategy for representing monetary amounts: Don't (or at least, don't use it as an interchange/API data format). It seems like a clever idea (fast integer math, no rounding problems for addition and subtraction), but it'll bite you incredibly hard if you ever stumble upon an edge case such as working with a partner that has a different implied number of…
Why would that be a problem? You just transform the values when interacting with their API.