---
title: "Issue 53: The latest Web operations, scaling, and performance news"
publication: "StatusCode Weekly"
issue: 53
published_at: "2016-02-17"
canonical_url: "https://weekly.statuscode.com/issues/53"
---

WebOps Weekly 53   . 

The latest Web operations, HTTP, and Web performance news -[Read this on the Web](http://webopsweekly.com/issues/53) 

[![WebOps Weekly\](http://webopsweekly.com/images/webops-header.png)](http://webopsweekly.com) Issue 53 — February 17, 2016     

[Stack Overflow: The Architecture - 2016 Edition](http://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/?utm_source=webopsweekly&utm_medium=email) Stack Overflow does a serious amount of traffic (terabytes per day) but what equipment and services are they using? This is a nice writeup of how their system is architected. Nick Craver [How Microservices Have Changed and Why They Matter](http://thenewstack.io/microservices-changed-matter/?utm_source=webopsweekly&utm_medium=email) The New Stack’s Alex Williams reflects on how container-based architectures and microservices are dominating current thoughts over the web operations space. The New Stack [Advice on Moving A Datacenter to AWS](https://www.reddit.com/r/sysadmin/comments/45wdjv/moving_datacenter_to_aws/?utm_source=webopsweekly&utm_medium=email) An incredibly active Reddit discussion on what’s involved in migrating a datacenter of 80 physical servers (and 225 VMs) to Amazon Web Services instead. Reddit [“Building our own status page was a great idea!” - no one ever](https://www.statuspage.io/?utm_source=webops_weekly&utm_medium=email&utm_term=webops_weekly_02_17&utm_campaign=newsletter_sponsorship) StatusPage.io is the best way to build a status page for your app or website. We help companies communicate keep the their customers and/or internal teams in the loop during downtime. StatusPage.​iosponsored[![\](https://copm.s3.amazonaws.com/c476e1db.png)](https://www.statuspage.io/?utm_source=webops_weekly&utm_medium=email&utm_term=webops_weekly_02_17&utm_campaign=newsletter_sponsorship) [Critical Metric: Critical Resources](http://www.stevesouders.com/blog/2016/02/10/critical-metric-critical-resources/?utm_source=webopsweekly&utm_medium=email) A key change in the Web performance world lately has been a shift to using metrics that do a better job of measuring the user experience. Steve Souders takes a look at a ‘critical resources’ metric here. Steve Souders [awesome-appsec: Curated Resources for Learning About App Security](https://github.com/paragonie/awesome-appsec?utm_source=webopsweekly&utm_medium=email) A lot to enjoy here, but [A Gentle Introduction to Application Security](https://paragonie.com/blog/2015/08/gentle-introduction-application-security) is recommended for newcomers. Paragon Initiative Enterprises [Hunting Down Phantom Write Spikes in RDS Postgres](http://blog.pixlee.com/hunting-down-phantom-write-spikes-in-rds-postgres?utm_source=webopsweekly&utm_medium=email) tutorial A team was noticing every 6-12 hours, their RDS write throughput would spike significantly. This is a look at how they dug into it and resolved the issue. Jeff Chen [AWS Lambda: Going Beyond 5 Minutes](https://medium.com/@tmaiaroto/aws-lambda-going-beyond-5-minutes-34e381e71231?utm_source=webopsweekly&utm_medium=email) tutorial AWS Lambda has a 5 minute execution time limit, but if you need to go beyond this, you can use this technique to roll your own Lambda on AWS using ECS. Tom Maiaroto [Should I Optimize?](http://www.shouldioptimize.com/?utm_source=webopsweekly&utm_medium=email) tools A tool that compares programmer time versus AWS EC2 instance costs. shouldioptimize.​com [Docker Goes Rootless](http://www.infoworld.com/article/3030558/application-virtualization/docker-goes-rootless-and-thats-a-good-thing.html?utm_source=webopsweekly&utm_medium=email) news Until now, Docker containers have had to run as root under the Docker daemon but Docker 1.10 introduces user namespacing to resolve this. InfoWorld [Going from Heroku to AWS with Convox](https://stealthworker.com/blog/from-heroku-to-aws-with-convox?utm_source=webopsweekly&utm_medium=email) “We found Convox to be great, because we ultimately ended up with the same simple continuous delivery pipeline that Heroku gave us and all the benefits gleaned from using AWS.” Nicholas Shook [Heroku Pipelines Emerges from Beta](https://blog.heroku.com/archives/2016/2/11/heroku-pipelines-GA?utm_source=webopsweekly&utm_medium=email) Pipelines is a visual continuous delivery pipelining tool for releasing and deploying apps on Heroku. Heroku Jobs [Stop Applying to Jobs - Let Companies Apply to You](https://hired.com/?utm_source=newsletters&utm_medium=webopsweekly&utm_term=cat-tech-webops&utm_content=stopapplyingtojobs&utm_campaign=q1-16&utm_location=us) On Hired, sign up in 10 minutes and get offers from top companies like Facebook, Uber, & Stripe. Engineers get an average of 5 offers on the platform in 1 week. Try it today. Hired.​com In brief [Iron.io Brings AWS Lambda In-House, Settles into Microcontainers](http://thenewstack.io/iron-io-brings-aws-lambda-compatibilities/?utm_source=webopsweekly&utm_medium=email) news The New Stack [Transitioning from SPDY to HTTP/2](http://blog.chromium.org/2016/02/transitioning-from-spdy-to-http2.html?utm_source=webopsweekly&utm_medium=email) news Google is ending support for SPDY in Chrome in favor of the standardized HTTP/2. Google [Intel Xeon D 12 and 16 Core Parts Launched: First Benchmarks](http://www.servethehome.com/intel-xeon-d-12-and-16-core-parts-launched-first-benchmarks/?utm_source=webopsweekly&utm_medium=email) news Patrick Kennedy [ARM Servers: Qualcomm Maps Out Datacenter Battle Plan](http://www.nextplatform.com/2016/02/12/arm-servers-qualcomm-maps-out-datacenter-battle-plan/?utm_source=webopsweekly&utm_medium=email) news The Next Platform [Paying for Servers You Don't Need?](https://www.reinteractive.net/service/ops-care?sid=44) Our custom-made, robust and stable OaaS platform for Rails apps allows scheduled and automatic scaling of your production and staging environments so you don't pay for servers you don't need. Get OpsCare and save. Reinteractivesponsored [How to Improve 3 Google Ranking Factors with a CDN](https://www.maxcdn.com/blog/google-ranking-cdn/?utm_source=webopsweekly&utm_medium=email) tutorial Robert Gibb [Create Stat Dashboards for Your App Locally Using Docker and Grafana](https://dzone.com/articles/create-amazing-stat-dashboards-for-your-app-locall?utm_source=webopsweekly&utm_medium=email) tutorial Sam Atkinson [Writing AWS Lambda Functions in Clojure](https://aws.amazon.com/blogs/compute/clojure/?utm_source=webopsweekly&utm_medium=email) tutorial AWS Lambda’s Java support also makes it easy to write Lambda functions in other JVM-based languages, such as Clojure. Amazon [Eliminating Large JVM GC Pauses Caused by Background IO Traffic](https://engineering.linkedin.com/blog/2016/02/eliminating-large-jvm-gc-pauses-caused-by-background-io-traffic?utm_source=webopsweekly&utm_medium=email) tutorial A look at approaches to mitigate JVM garbage collection pauses during log writing. LinkedIn [Wrangling Grafana and InfluxDB Into A Docker Image](http://simonjbeaumont.com/posts/docker-dashboard?utm_source=webopsweekly&utm_medium=email) tutorial Si Beaumont [Configuring a Lambda Function to Access Resources in an Amazon VPC](http://docs.aws.amazon.com/lambda/latest/dg/vpc.html?utm_source=webopsweekly&utm_medium=email) tutorial Amazon [Reassembling TCP Streams and Processing Their Data with libtins](http://libtins.github.io/tutorial/tcp-streams/?utm_source=webopsweekly&utm_medium=email) tutorial Matias Fontanini [Koding's Migration From Containers to Virtual Machines](http://softwareengineeringdaily.com/2016/02/11/from-containers-and-docker-to-virtual-machines/?utm_source=webopsweekly&utm_medium=email) opinion An opposite route to that most commonly seen lately. Software Engineering Daily [One call to rule them all. DataMesh.](http://blog.dreamfactory.com/working-with-virtually-related-data-0?utm_source=webopsweekly&utm_medium=email&utm_campaign=datamesh) tools DreamFactory 2 lets you manipulate data on multiple databases across multiple servers, all from one API endpoint. Instantly. DreamFactorysponsored [Zappa: Serverless WSGI with AWS Lambda + API Gateway](https://github.com/Miserlou/Zappa?utm_source=webopsweekly&utm_medium=email) tools code Makes it easy to deploy Python WSGI applications on AWS Lambda and API Gateway. Think of it as ‘serverless’ web hosting for Python web apps. Rich Jones [Introducing Silk: Markdown-Driven API Tests](https://medium.com/@matryer/introducing-silk-markdown-driven-api-tests-1f8cfb0ef99a?utm_source=webopsweekly&utm_medium=email#.qti8t1jj1) tools Lets you write your API documentation in Markdown, and then execute it as an automated test. It’s written in Go. Mat Ryer [docker-nginx-dynamic-sites: Serve Static Sites Based On Their Domain using Docker and NGINX](https://github.com/teonite/docker-nginx-dynamic-sites?utm_source=webopsweekly&utm_medium=email) tools TEONITE [Juju: A Service Orchestration Tool](https://jujucharms.com/?utm_source=webopsweekly&utm_medium=email) tools A powerful GUI and command-line interface make it easy to model, deploy, manage, monitor and scale out services to any public or private cloud. Canonical [Onyx: Distributed Computation for the Cloud](http://www.onyxplatform.org/?utm_source=webopsweekly&utm_medium=email) tools Distributed Masonry [Docker-SSH: SSH Server for Docker Containers](https://github.com/jeroenpeeters/docker-ssh?utm_source=webopsweekly&utm_medium=email) code “Because every container should be accessible.” Jeroen Peeters [stripe-lambda: An AWS Lambda Function for Charging Cards with Stripe](https://github.com/TaylorBriggs/stripe-lambda?utm_source=webopsweekly&utm_medium=email) code Taylor Briggs    [Read this issue on the Web](http://webopsweekly.com/issues/53) [See our archives](http://webopsweekly.com/issues) [Change your email address](*|UPDATE_PROFILE|*)  [Stop getting this newsletter](*|UNSUB|*)  

Published by [Cooperpress](https://cooperpress.com/)
Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
