Chapter 3. Patterns for performance, scalability, and availability
- The base for performance-related patterns
- Multimodal biometrics
- Scaling inside and outside of the service
When you design a software architecture for a complete system, you need to make sure it will accommodate additional sets of requirements beyond the basics. You need to take care of maintainability, security, and reliability. One very important quality attribute or requirement class is performance. Performance involves several concerns, such as throughput and latency, which sometimes complement and sometimes contradict each other.
SOA principles and guidelines don’t always help to solve performance problems. In fact, SOA is almost ...