The author covers pros/cons of various technologies for processing and storing data, and an overview of data storage systems, with basic concepts, and practical applications.
A fascinating guide to the world of design principles and patterns that will allow you to solve software design problems and speak the language of patterns with your colleagues.
The book is filled with detailed descriptions of real-world projects, as well as examples and case studies to help you develop a solid understanding of system analysis and design.
Along with system design concepts and principles, this book teaches you how to run unit tests, implement a test-driven strategy, and use agile methodologies to smooth your code.