---
title: "How Reddit's memcached-based caching infrastructure works"
publication: "StatusCode Weekly"
issue: 99
published_at: "2017-01-18"
canonical_url: "https://weekly.statuscode.com/issues/99"
---

WebOps Weekly 99   . 

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

[![WebOps Weekly\](http://webopsweekly.com/images/webops-header.png)](http://webopsweekly.com) Issue 99 — January 18, 2017     

[How Reddit Does Caching with memcached](https://redditblog.com/2017/1/17/caching-at-reddit/?utm_source=webopsweekly&utm_medium=email) story Daniel Ellis, an engineer at Reddit, shares a lot of details about how Reddit’s caching infrastructure works. It’s great to see real world details of this nature. Reddit [Screwdriver: Continuous Delivery Build System for Dynamic Infrastructure](https://yahooeng.tumblr.com/post/155765242061/open-sourcing-screwdriver-yahoos-continuous?utm_source=webopsweekly&utm_medium=email) tools Yahoo has open sourced [Screwdriver.cd](http://screwdriver.cd/), a streamlined build system designed for continuous delivery in production at scale for dynamic infrastructure. Yahoo Engineering [Google Infrastructure Security Design Overview](https://cloud.google.com/security/security-design/?utm_source=webopsweekly&utm_medium=email) story A white paper that covers how Google designs security into the heart of their technical infrastructure. Google Cloud Platform [The Lead Developer 1-day conference for Tech Leads. 21 Feb, New York.](http://2017.theleaddeveloper-ny.com/?utm_source=webops-weekly&utm_medium=referral&utm_campaign=webops-weekly&utm_content=primary-sponsor) As Tech Lead, how do you find the time to manage a team, keep up with new tech and develop yourself? Attend The Lead Developer New York 2017, featuring practical advice from experts on leadership, team culture and the latest technologies. White October Eventssponsored[![\](https://copm.s3.amazonaws.com/88c3f201.png)](http://2017.theleaddeveloper-ny.com/?utm_source=webops-weekly&utm_medium=referral&utm_campaign=webops-weekly&utm_content=primary-sponsor) [Solving the Web Performance Crisis](https://channel9.msdn.com/Blogs/msedgedev/nolanlaw-web-perf-crisis?utm_source=webopsweekly&utm_medium=email) video In a 40 minute talk originally given internally at Microsoft, Web performance engineer Nolan Lawson looks at performance best practices and the latest advances in tooling. Channel 9 [4 Load Testing Mistakes Developers Love to Make](https://engineering.klarna.com/four-load-testing-mistakes-developers-love-to-make-68b443f7e8a2?utm_source=webopsweekly&utm_medium=email#.aa1kzu4gp) tutorial When you’re performance testing your code it’s easy to let the data give you a false sense of security. Ben Maraney [How Flickr Didn't Add A Single Byte of Storage in 2016](https://code.flickr.net/2017/01/05/a-year-without-a-byte/?utm_source=webopsweekly&utm_medium=email) story In a tale resembling [Mail.ru’s 50PB to 32PB drop](http://highscalability.com/blog/2017/1/2/efficient-storage-how-we-went-down-from-50-pb-to-32-pb.html), the photo storage site Flickr managed to go a whole year without adding any extra storage. Archie Russell [Modernizing Our Progressive Enhancement Delivery](https://www.filamentgroup.com/lab/modernizing-delivery.html?utm_source=webopsweekly&utm_medium=email) story A look at how Filament Group is utilizing HTTP/2 for speed and Service Workers for offline connections. Scott Jehl [Migrating From Heroku to Amazon Web Services (AWS) using Docker](https://blog.progressly.com/how-we-migrated-from-heroku-to-amazon-web-services-aws-using-docker-38bef0b9d424?utm_source=webopsweekly&utm_medium=email#.bnwys5bug) story A company moved from Heroku to AWS by putting their apps into containers and then moving them over to ECS. Jack Zhang [Managing Docker Containers with Ansible](https://linuxacademy.com/howtoguides/posts/show/topic/13750-managing-docker-containers-with-ansible?utm_source=webopsweekly&utm_medium=email) tutorial Ansible is a great tool for configuring a host server to support and orchestrate Docker deployments. LinuxAcademy [Making Microservices More Resilient with Circuit Breaking](https://blog.buoyant.io/2017/01/13/making-microservices-more-resilient-with-circuit-breaking/?utm_source=webopsweekly&utm_medium=email) tutorial ‘Circuit breaking’ is the idea of shutting off traffic to an instance if requests to it fail too frequently. Kevin Lingerfelt In brief [New Serverless Framework for Kubernetes Focuses on Dev Productivity](https://jaxenter.com/new-serverless-framework-kubernetes-focuses-developer-productivity-131178.html?utm_source=webopsweekly&utm_medium=email) news tools Fission is a new framework for serverless functions on Kubernetes. JAXenter [A New RFC Archive at the National Library of Sweden](https://www.ietf.org/blog/2017/01/a-new-rfc-archive/?utm_source=webopsweekly&utm_medium=email) news The Internet’s formative standards documents are to be formally archived. IETF [How to Defend Against DDoS Attacks](https://engage.vevent.com/index.jsp?eid=474&seid=15722&code-ImpervaA=&utm_source=WebOps&utm_campaign=Q1_2017&utm_medium=sponsored_link) news Imperva CISO Shahar Ben-Hador looks at DDoS attacks and what companies can do to defend against these attacks in a live webinar. Imperva Incapsulasponsored [Devs Reverse Engineer 16,000 Android Apps, Find Keys to AWS Accounts](http://www.theregister.co.uk/2017/01/17/hackers_reverse_16000_apps_find_secrets_and_keys_for_aws_others/?utm_source=webopsweekly&utm_medium=email) news Avoid hard coding keys and ‘secrets’ into your apps. The Register [Google AMP Cache, AMP Lite, and The Need for Speed](https://developers.googleblog.com/2017/01/google-amp-cache-amp-lite-and-need-for.html?utm_source=webopsweekly&utm_medium=email) news A look at two recent improvements: optimized image delivery and a project called “AMP Lite.” Google Developers Blog [Azure SQL Database Doubles Read and Write Performance](https://azure.microsoft.com/en-us/blog/azure-sql-database-is-increasing-the-read-and-write-performance/?utm_source=webopsweekly&utm_medium=email) news Jan Engelsberg [Building JavaScript Microservices with SenecaJS and Compose](https://www.compose.com/articles/building-javascript-microservices-with-senecajs-and-compose/?utm_source=webopsweekly&utm_medium=email) tutorial John O'Connor [Using Docker for Automating Honeypots or Malware Sandboxes](https://dadario.com.br/docker-for-automating-honeypots-or-malware-sandboxes/?utm_source=webopsweekly&utm_medium=email) tutorial Anderson Dadario [Containers from Scratch (without using Docker or rkt)](https://ericchiang.github.io/post/containers-from-scratch//?utm_source=webopsweekly&utm_medium=email) tutorial Eric Chiang [Edge Introduces Support for Content Security Policy Level 2](https://blogs.windows.com/msedgedev/2017/01/10/edge-csp-2/?utm_source=webopsweekly&utm_medium=email) tutorial Microsoft [Using Fiddler's Autoresponder to Mock API Responses](http://blog.scottlogic.com/2017/01/09/FiddlerAutoResponder.html?utm_source=webopsweekly&utm_medium=email) tutorial Drew Theasby [[Webinar\] How to be a Performance Driven Engineer](http://go.cooperpress.com/rs/webops99/www.vividcortex.com/resources/how-to-be-a-performance-driven-engineer?utm_campaign=WebOps%20Weekly&utm_source=ppc) video Access this recording on guidelines, insights & principles for a performance-driven engineering mindset. VividCortexsponsored [40 Windows Server Performance Monitoring Tools](https://checkpanel.com/resources/windows-server-performance-monitoring-tools?utm_source=webopsweekly&utm_medium=email) tools Checkpanel [Awesome-APIs: A Curated List of APIs from Around the Web](https://github.com/abhishekbanthia/Awesome-APIs?utm_source=webopsweekly&utm_medium=email) tools Over 200 resources linked here. Abhishek Banthia [Crowbar: A Wrapper for Writing AWS Lambda Functions in Rust](https://github.com/ianweller/rust-crowbar?utm_source=webopsweekly&utm_medium=email) tools Ian Weller [Symfony, Ansible and Your Staging Server Set Up in One Hour](http://www.theodo.fr/blog/2017/01/symfony-ansible-your-staging-server-set-up-in-one-hour/?utm_source=webopsweekly&utm_medium=email) tools Maxime Thoonsen [doddns: A Dynamic DNS Client for Digital Ocean](https://github.com/esell/doddns?utm_source=webopsweekly&utm_medium=email) tools github.​com    [Read this issue on the Web](http://webopsweekly.com/issues/99) [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
