Flexibility is the ability to choose. Any tool. Any database. Any deployment pattern. Any infrastructure configuration. The assumption was simple: if developers can choose anything, they will choose ...