Building Scalable, Secure Web Api
Building Scalable, Secure Web Api
Load Scalability
Functional Scalability
Integration Scalability
Geographic Scalability
VERTICALLY
HORIZONTALLY
IDEMPOTENT
Much scalable infrastructure is a trade-off between competing constraints. Delivery
guarantees are one of these. For various reasons it's is far simpler to guarantee 'at
least once' delivery than 'exactly once'.
Compiled from Ifsources
various you can- YP make your software tolerant of 9
multiple deliveries of the same message it will be easier to scale.
E M B R A C E FAI L U R E
Arrays of services are redundant if the system as a whole can survive the loss of a
single node. You should design your services and infrastructure to expect and
survive failure. Consider implementing aChaos Monkeythat randomly kills
processes. If you start by expecting your services to fail, you'll be prepared when
they inevitably do.
REST
SOAP
XML RPC
Scalability
Generality
Independence
Latency (Caching)
Security
Encapsulation
Compiled from various sources - YP 15
Compiled from various sources - YP 16
Compiled from various sources - YP 17
Compiled from various sources - YP 18
Compiled from various sources - YP 19
Compiled from various sources - YP 20
Compiled from various sources - YP 21
Compiled from various sources - YP 22
Compiled from various sources - YP 23
Compiled from various sources - YP 24
Compiled from various sources - YP 25
Compiled from various sources - YP 26
Compiled from various sources - YP 27
Compiled from various sources - YP 28
Compiled from various sources - YP 29