Data-Oriented Design
manning.com
/ catalog
/ Software Development
/ Software Engineering
/ Technology and Computing
/ Data-Oriented Design
1
Discover modern approaches to software architecture that prioritize efficient data organization and manipulation. Learn proven methods for structuring applications around data flow, memory optimization, and high-performance computing. Master practical techniques to build scalable systems by aligning code with hardware capabilities, reducing cache misses, and minimizing data transformations. Whether you're building games, real-time applications, or enterprise systems, these principles will help you achieve optimal performance and maintainability through intelligent data design.