---
title: "#118: The Architecture Behind Facebook Live"
publication: "StatusCode Weekly"
issue: 118
published_at: "2017-05-31"
canonical_url: "https://weekly.statuscode.com/issues/118"
---

WebOps Weekly 118   . 

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

[![WebOps Weekly\](http://webopsweekly.com/images/webops-header.png)](https://webopsweekly.com) Issue 118 — May 31, 2017     

[HTTP/2 Push Is Tougher Than I Thought](https://jakearchibald.com/2017/h2-push-tougher-than-i-thought/?utm_source=webopsweekly&utm_medium=email) opinion _“HTTP/2 push is more complicated and low-level than I initially thought, but what really caught me off-guard is how inconsistent it is between browsers”_ Jake Archibald [View Counting at Reddit](https://redditblog.com/2017/05/24/view-counting-at-reddit/?utm_source=webopsweekly&utm_medium=email) story Reddit is so popular that even counting the number of views posts get provides an interesting technical challenge as explained here. Upvoted [Scaling Security](https://www.youtube.com/watch?v=pRJ1oW1gDFc&utm_source=webopsweekly&utm_medium=email) video The founder of Hashicorp and creator of Vagrant gave an 18 minute talk on the challenges of scaling with security and best practices to do so without compromising developer speed. Mitchell Hashimoto at dotScale 2017 [Docker for Windows, Linux and Mac](https://resources.codeship.com/ebooks/docker-windows-linux-mac-aw?utm_source=email-sponsorship&utm_medium=cpc-webops-weekly-primary&utm_campaign=cooper-ebook-docker-windows-linux-mac-campaign) In this free eBook you will get an overview of Docker’s new native applications for Windows and Mac, alongside tips and gotchas on how to use Docker on these platforms. Codeshipsponsored[![\](https://copm.s3.amazonaws.com/030ae502.png)](https://resources.codeship.com/ebooks/docker-windows-linux-mac-aw?utm_source=email-sponsorship&utm_medium=cpc-webops-weekly-primary&utm_campaign=cooper-ebook-docker-windows-linux-mac-campaign) [The DevOps Tool Arsenal: Results Of ~100 DevOps/SRE Surveys](https://engr.overseerlabs.io/the-devops-tool-arsenal-results-from-100-devops-sre-surveys-c453483742f?utm_source=webopsweekly&utm_medium=email) news Developers on Hacker News and Reddit were surveyed as to what tools they use. Docker and Ansible led the way in provisioning, EC2 in cloud providers, and CloudWatch and New Relic in monitoring. Overseer Engineering [The Architecture Behind Facebook Live](https://www.infoq.com/podcasts/sachin-kulkarni-facebook-live?utm_source=webopsweekly&utm_medium=email) podcast Sachin Kulkarni, director of engineering at Facebook, explains the engineering challenges for Facebook Live in a 30 minute interview. InfoQ [The Calculus of Service Availability](http://queue.acm.org/detail.cfm?id=3096459&utm_source=webopsweekly&utm_medium=email) story How the availability of critical dependencies informs the availability of a service, and how to design in order to mitigate and minimize such dependencies. ACM [Core Kubernetes: Jazz Improv over Orchestration](https://blog.heptio.com/core-kubernetes-jazz-improv-over-orchestration-a7903ea92ca?utm_source=webopsweekly&utm_medium=email) tutorial Use Kubernetes? Want a deeper understanding of how it works? This series starter is worth a read. Joe Beda [Launchpad: A GraphQL Server Demo Platform](https://dev-blog.apollodata.com/introducing-launchpad-the-graphql-server-demo-platform-cc4e7481fcba?utm_source=webopsweekly&utm_medium=email) tools It’s _“JSFiddle for GraphQL servers”_. You can write a GraphQL schema example in JavaScript, and instantly create a serverless, publicly-accessible GraphQL endpoint. Sashko Stubailo In brief [Google Cloud Source Repositories: Free for Up to 5 Users & 50GB Storage](https://cloudplatform.googleblog.com/2017/05/Cloud-Source-Repositories-now-GA-and-free-for-up-to-five-users-and-50GB-of-storage.html?utm_source=webopsweekly&utm_medium=email) news Google Cloud Platform Blog [Twilio Introduces 'Functions' to Serverlessly Script Their Services](https://www.twilio.com/blog/2017/05/introducing-twilio-functions.html?utm_source=webopsweekly&utm_medium=email) news Upload JavaScript to handling incoming calls, text messages, etc. Might more companies roll out their own scriptable, serverless platforms? Twilio [Red Hat Acquires Codenvy As Part of Its Growing Container Strategy](https://techcrunch.com/2017/05/25/red-hat-to-acquire-codenvy-as-part-of-its-growing-container-strategy/?utm_source=webopsweekly&utm_medium=email) news Ron Miller [NGINX 1.13.1 Released](http://nginx.org/en/CHANGES?utm_source=webopsweekly&utm_medium=email#1.13.1) news NGINX [Kubernetes By Example: A Hands On Introduction](http://kubernetesbyexample.com/?utm_source=webopsweekly&utm_medium=email) tutorial Michael Hausenblas [Modeling Zero-Downtime Deployments with TLA+](https://www.hillelwayne.com/post/modeling-deployments/?utm_source=webopsweekly&utm_medium=email) tutorial Hillel Wayne [Diagrams and Movies of all the OAuth 2.0 Flows](https://medium.com/@darutk/diagrams-and-movies-of-all-the-oauth-2-0-flows-194f3c3ade85?utm_source=webopsweekly&utm_medium=email) tutorial As defined in RFC 6749. Takahiko Kawasaki [Monitoring HTTPS Traffic of a Single App on macOS](https://calebfenton.github.io/2017/05/27/monitoring-https-of-a-single-app-on-osx/?utm_source=webopsweekly&utm_medium=email) tutorial Caleb Fenton [How to Use MongoDB Atlas in API Integration Services](https://www.mongodb.com/blog/post/how-to-use-mongodb-atlas-in-api-integration-services?jmp=&utm_campaign=WW_CP_newsletter_sponsorship_FY17Q2&utm_content=sponsored&utm_medium=email&utm_source=webopsweekly) tutorial This blog will provide walkthroughs of 2 integrations with API platforms: Stamplay and Built.io. MONGODBsponsored [How Server Density Does 'HumanOps'](https://blog.serverdensity.com/humanops-server-density/?utm_source=webopsweekly&utm_medium=email) story It’s not just about servers, but the humans who maintain them too. David Mytton [A Postmortem of Let's Encrypt's May 18th Outage](https://community.letsencrypt.org/t/may-19-2017-ocsp-and-issuance-outage-postmortem/34922?utm_source=webopsweekly&utm_medium=email) story Let's Encrypt [Chaos Management During A Major Incident](https://www.youtube.com/watch?v=8pPrtf1J1Z8&utm_source=webopsweekly&utm_medium=email) video How to efficiently deal with the human element, when complex systems fail. _15 minutes_. Aish Raj Dahal [Lessons Learned Embracing DevOps and Security](https://www.youtube.com/watch?v=Dx6evGNrUdM&utm_source=webopsweekly&utm_medium=email) video Zane Lackey at dotSecurity 2017 [Become a Bot Builder with Microsoft Bot Framework](https://pusher.com/sessions/meetup/dotnetsheff/become-a-bot-builder-with-microsoft-bot-framework?utm_source=webopsweekly&utm_medium=email) video A practical 84 min walkthrough, including using Microsoft Cognitive Services for AI. James Mann [Serverless Workflows in AWS: A Journey from SWF to Step Functions](https://www.youtube.com/watch?v=D6qV3bC4rNw&utm_source=webopsweekly&utm_medium=email) video A tech lead explains a transition from an architecture based around Amazon’s Simple Workflow Service to using Step Functions. Forrest Brazeal [Monitor Your Containers with the Elastic Stack](https://www.youtube.com/watch?v=2UnhD9xoZ9Y&utm_source=webopsweekly&utm_medium=email) video Monica Sarbu [The Scourge of Web Analytics](https://www.stavros.io/posts/scourge-web-analytics/?utm_source=webopsweekly&utm_medium=email) opinion An argument that a _“better alternative to client-side analytics is server-side analytics”_. Stavros Korokithakis [Six Gotchas with Running Docker Containers on Hadoop](https://thenewstack.io/docker-hadoop-theres-good-bad-ugly/?utm_source=webopsweekly&utm_medium=email) opinion Susan Hall [5 Reasons Why Heroku Is Great After All](http://blog.ikura.co/posts/five-reasons-why-heroku-is-great-after-all.html?utm_source=webopsweekly&utm_medium=email) opinion Ikura [$20 Free Credit on a new account](https://welcome.linode.com/webopsweekly/?utm_source=webopsweekly&utm_medium=email&utm_term=webops-weekly&utm_campaign=webops-weekly-sponsored) Linux cloud hosting starting at 1GB of RAM for $5/mo. Use promo code WEBOPS20 and get $20 credit. linodesponsored    [Read this issue on the Web](https://webopsweekly.com/issues/118) [See our archives](https://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
