Why did Stripe build Sorbet? (~2017)

Many hypergrowth companies of the 2010s battled increasing complexity in their codebase by decomposing their monoliths . Stripe was somewhat of an exception, largely delaying decomposition until it had grown beyond three thousand engineers and had accumulated a decade of development in its core Ruby monolith. Even now, significant portions of their product are maintained in the monolithic…