Learn about important software design principles and the lessons the author learned the hard way while building a massive service.
Table of contents
1. Maintain one source of truth.2. Yes, please repeat yourself.3. Don’t overuse mocks.4. Minimize mutable state.5 Comments
Sort: