@cwebber Someone had deposited $500k into their Simple account. And the transactions table's amount column was a Postgres integer, which is 32-bit signed. We only stored positive numbers, so the max value for a single transaction's amount was 2147483647. But because of centicents, that worked out to $214,748.3647.
Oops.
…the total outcome of NATs is to increase the available address capacity in IPv4 from 4 billion endpoints (232) to some 1,000 trillion endpoints (250). …the usable address capacity in IPv6 is somewhere between 49 bits and 58 bits. This conclusion points to the observation that the overall carrying capacity of IPv6 is not all that different from that of a dense IPv4 deployment making highly efficient use of NATs.
🤯
– Geoff Huston, IPv4 Address Markets (emphasis mine)