Company
Date Published
Author
Alexander Patino
Word count
881
Language
English
Hacker News points
None

Summary

Charles Schwab modernized its database architecture to support real-time intraday operations, adopting Aerospike as its system of record, to achieve high availability and scalability for its $7.7 trillion assets. The company's goal was to build better, faster, and cheaper solutions, addressing challenges such as core trading applications residing on the mainframe, limited scalability, and constraints on latency and throughput. By implementing a single operational data store, no local caching, maximum code reuse, CLR/JVM focus, and adopting Aerospike, Charles Schwab achieved data consistency, high performance, and 99.99% availability during intraday hours. The transformation has enabled the company to handle massive transactions, with 75 billion daily transactions and a throughput of 1.1 million reads per second.