This document discusses lessons learned from large-scale deployment of a service-oriented architecture (SOA) platform. It covers key considerations for building an infrastructure that is fast, reliable, manageable, and secure at an enterprise scale. Specific techniques discussed include tuning service pipelines, load balancing, high availability design, transaction management, monitoring, versioning, authentication, authorization, and security context propagation.
Related topics: