Daily Reading - Friday, June 21 2013

State of DevOps in 2013

The benefits of reverse proxy
A reverse proxy is server component that sites between the internet and your web servers. It accepts http requests, provide various services and forward the requests to one or many servers.
Here are some benefits:

  • Load balancing: route HTTP request to identical servers.
  • Security: hide your web servers behind DMZ
  • Authentication: single point of authentication for all HTTP requests
  • SSL Termination: handle HTTPS requests.
  • Serve static content
  • Caching: HTTP caching
  • Compression
  • Centralised Logging and Auditing
  • URL Rewriting
  • Aggregating multiple websites

Big Web App? Compile it

NPM what next
Some features on NPM roadmap:

  • Multiple registries
  • CDN-delivered static assets
  • Source code searching and analytics
  • Addressable content
  • Signed packages

Practical lessons from RubyNation 2013

Posted in  dailyreading       dailyreading