As Obidos grew in size and complexity to support an ever-expanding suite of features and functionality, it began to exhibit the flip side of that once-cheerful analogy. Obidos is the fastest part of the river because it’s also the narrowest. Our entire website still flowed through one huge, growing block of code that presented a steadily rising barrier of dependencies.