This article was originally posted to my personal blog A curated collection of essential reads encompassing both software development and marketing strategies. Software Development Designing Data-Intensive Applications by Martin Kleppmann A classic....