The End-to-End Argument for Databases - Designing Data-Intensive Applications | Explanation, Summary, Analysis - CDSI