Chapter 3. Patterns for performance, scalability, and availability

 

In this chapter
  • 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 ...

Get SOA Patterns now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.