Designing object-oriented software
Designing object-oriented software
Applied software architecture
Enterprise application integration
Enterprise application integration
IT architectures and middleware: strategies for building large, integrated systems
IT architectures and middleware: strategies for building large, integrated systems
The Unified Process Elaboration Phase
The Unified Process Elaboration Phase
Empirically Driven Design of Software Development Processes for Wireless Internet Services
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
Discovery of architectural layers and measurement of layering violations in source code
Journal of Systems and Software
Hi-index | 0.00 |
Today's Internet systems face real challenges in trying to serve large numbers of concurrent users. This article explores design principles guiding the creation of scalable systems. Each principle is discussed and followed by examples of its application. The article then moves on to discuss broader-based design strategies that incorporate the application of several principles simultaneously.