Built it? Now deliver it! Shared at APIStrat, Amsterdam, this presentation describes some measures you may like to take to ensure successful, robust delivery of your APIs.
network Mul9ple connec9ons HTTP Keepalives Server-‐side: Limited concurrency Hundreds of concurrent connec9ons… require hundreds of heavyweight threads or processes… compe9ng for limited CPU and memory
traffic • Define your entry points and blacklist the rest • Define your access control • Centralize SSL • Apply rate and concurrency limits • Monitor, scale, cache and compress
server {! listen 80;! ! location / {! proxy_pass http://backend;! }! }! ! upstream backend {! server webserver1:80;! server webserver2:80; ! server webserver3:80;! server webserver4:80;! }! Internet N