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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.