article thumbnail

Five World-Changing Software Innovations

LeanEssays

The system abstracted a cluster of storage into a single file system running on commodity hardware, used relaxed consistency, and hid the complexity of load balancing and failure recovery from users. It’s not that these strategies are unknown, it’s that they must become common practice for all software engineers in the organization.