4 ms·
> .. it abstracts away ... Isn't that what people in this thread are speaking against? It may abstract something away, but with the downsides of learning this
by dorian-graph 7y ago
> .. it abstracts away ...
Isn't that what people in this thread are speaking against? It may abstract something away, but with the downsides of learning this new (probably leaky) abstraction, increased third-party reliance, more magic, etc.
- abdelhai 7y agoWe believe people tend to opt for the less complex solution over time. This evolution happens slowly and may upset many people but in the end, simplicity wins. Caching, SQL, Load Balancers didn't exist a few decades ago and now we spend months of our limited time trying to tame the cloud machine. Don't get me wrong, I'm a lover of (complex) systems, but not everybody needs them/can maintain them. Edit: couple => few
- supermatt 7y agoCaching, SQL and Load Balancers definitely existing a couple of decades ago... Edit: Regarding your edit to "few", 40-50 years (at least) isn't a few.
- seanhunter 7y ago"Multi-level storage system having a buffer store with variable mapping modes" (1972) mentions caching. The term doesn't require explanation in the paper so was obviously in reasonably wide use already https://patents.google.com/patent/US3820078A/en https://patents.google.com/patent/US3820078A/en "Sequel: A structured English Query language" (1975) https://dl.acm.org/citation.cfm?id=811515 https://dl.acm.org/citation.cfm?id=811515 "Vertical Migration for Performance Enhancement in Layered Hardware/Firmware/Software Systems" (1978) describes how to do live/live migrations behind load balancers. https://www.computer.org/csdl/magazine/co/1978/05/01646957/13rRUxly906 https://www.computer.org/csdl/magazine/co/1978/05/01646957/1... All of these technologies is way older than you think.
- abdelhai 7y agoThank you for the very useful links.