June 25, 2026

Pickled money, unpickled chaos

An oral history of Bank Python (2021)

Wall Street’s secret Python world has commenters screaming, laughing, and asking “why?"

TLDR: The article says some big banks run a bizarre custom version of Python built around a giant shared data vault that even stores code. Commenters were split between admiration and absolute disbelief, treating it as both a horror story and a secret history lesson about how finance really works.

This article opened a forbidden little window into Wall Street’s weird back office, and the crowd absolutely ate it up. The big reveal: some major investment banks don’t just use regular Python, the popular coding language — they use a heavily customized in-house version where a giant internal data store called Barbara seems to be the beating heart of everything. Trades, financial products, app state, and, in the detail that sent readers into orbit, even the source code itself can live inside this system instead of on a normal computer drive. Yes, really.

The comments quickly turned into a mix of awe, horror, and “this can’t be real” energy. One reader said they already thought rewriting outside software to fit old-school bank infrastructure was wild, but this was on another level. Another zeroed in on the line about apps saving their own state with barely-there locking and transactions, basically saying: compared with cleaner, stricter systems, this is total chaos. But there was also respect — several commenters called it a fascinating, well-written look at how giant financial firms actually operate behind the curtain.

And then came the history nerds. One commenter linked this strange setup back to Goldman Sachs’ old SecDB system, arguing this kind of all-in-one object database culture has deep roots in finance. So the drama wasn’t just “this is insane” — it was also “this is legacy power dressed up as madness.” The overall vibe: equal parts disbelief, nostalgia, and popcorn-worthy fascination.

Key Points

  • The article describes "Bank Python" as a bank-specific, proprietary Python environment used inside many large investment banks.
  • A fictional composite platform called Minerva is used to explain the architecture and operating model of these systems.
  • Minerva's central data layer, Barbara, is described as a global hierarchical key-value store for Python objects built from pickle and zip/zlib.
  • According to the article, Barbara stores not only shared business data such as instruments, trades, and market data, but also application internal state because Minerva scripts lack filesystem access.
  • Barbara is described as using replicated rings with strong consistency on a local instance, delayed visibility across other instances, and overlay features for combining namespaces.

Hottest takes

"it’s crazy how this contrasts" — TZubiri
"And I thought rewriting 3rd party packages to work with AFS was crazy" — coredog64
"Remain composed" — axus
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.