---
title: "The best of WebOps Weekly in 2017"
publication: "StatusCode Weekly"
issue: 147
published_at: "2017-12-20"
canonical_url: "https://weekly.statuscode.com/issues/147"
---

WebOps Weekly 147   . 

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

[![WebOps Weekly\](https://webopsweekly.com/images/webops-header.png)](https://webopsweekly.com) Issue 147 — December 20, 2017        

Welcome    

2017 is almost over and it's been a year packed with interesting ops stories, new tools, and advancements. In this issue, we're looking back at the most popular items and tools of the year, in case you missed any issues.
 
 We're taking a break for Christmas, and will be back on January 10 with, fingers crossed, a new design :-) We hope you have a great holiday season!
 
 _- The WebOps Weekly team (Peter, Chris, and Za'e)_    The Most Popular Links of 2017 

[How To Secure Your Web App With HTTP Headers](https://www.smashingmagazine.com/2017/04/secure-web-app-http-headers/) tutorial Hagay Lupesko reviewed key security-related HTTP headers and demonstrated their use in mitigating security vulnerabilities and attacks. Smashing Magazine [Everything You Need to Know About HTTP Security Headers](https://blog.appcanary.com/2017/http-security-headers.html) tutorial And along very similar lines.. Appcanary [RealWorld: A Collection of Front- and Back-End Codebases](https://github.com/gothinkster/realworld) code See how the exact same real world blogging platform is built using React or Angular on top of Node, Rails, and Django. [Introductory blog post.](https://medium.com/@ericsimons/introducing-realworld-6016654d36b5) Thinkster [Increasing Website Performance with Incapsula ADR + AWS Lambda@Edge](https://www.incapsula.com/blog/increasing-website-performance-with-incapsula-adr-aws-lambdaedge.html?utm_source=webops&utm_medium=article&utm_campaign=primary) When Peter Klimek’s app suffered poor loading times, he came up with a solution to reduce latency. Imperva Incapsulasponsored[![\](https://copm.s3.amazonaws.com/144c5eb0.png)](https://www.incapsula.com/blog/increasing-website-performance-with-incapsula-adr-aws-lambdaedge.html?utm_source=webops&utm_medium=article&utm_campaign=primary) [Is GraphQL the Next Frontier for Web APIs?](https://brandur.org/api-paradigms) opinion Are REST-_ish_ APIs ‘good enough’ for now? This provoked some [Hacker News discussion](https://news.ycombinator.com/item?id=14003134) and is a topic that we suspect will become more significant in 2018. Brandur Leach [How Reddit Does Caching with memcached](https://redditblog.com/2017/1/17/caching-at-reddit/) 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 [The Infrastructure Behind Twitter: Scale](https://blog.twitter.com/2017/the-infrastructure-behind-twitter-scale) story The challenges Twitter has had to overcome in order to scale some of their key services. Mazdak Hashemi [Architecture of Giants: Data Stacks at Facebook, Netflix, Airbnb, and Pinterest](https://blog.keen.io/architecture-of-giants-data-stacks-at-facebook-netflix-airbnb-and-pinterest-9b7cd881af54?s=m3) story Event data infrastructure diagrams from several companies well known for their rapid growth. Michelle Wetzler [$20 Free on a new Linode account](https://welcome.linode.com/webopsweekly/?utm_source=cooperpress&utm_medium=email&utm_term=webops-weekly&utm_campaign=webops-weekly-sponsored) Linux cloud hosting starting at 1GB of RAM for $5/mo. Get $20 credit on a new account. Linode Cloud Hostingsponsored [The Million Dollar Engineering Problem](https://segment.com/blog/the-million-dollar-eng-problem/) story Outsourcing infrastructure is so easy and instant now, it’s easy to run up huge monthly bills when scaling. Here’s how one startup scaled its AWS costs down $1M per year. Segment [Five Serverless Architecture Design Patterns](https://thenewstack.io/serverless-architecture-five-design-patterns/) tutorial Amazon Web Services is seeing five predominant usage patterns for its[Lambda](https://aws.amazon.com/lambda/) serverless service, according to a recent presentation. The New Stack [Modules vs. Microservices](https://www.oreilly.com/ideas/modules-vs-microservices) opinion Chopping a monolith up into microservices is increasingly common, but this article explores an alternative which promises less operational complexity: _modular_ app development. Sander Mak Tools [Flashback: An Internet Mocking Tool from LinkedIn](https://engineering.linkedin.com/blog/2017/03/flashback-mocking-tool) news Flashback is designed to mock HTTP and HTTPS resources, like web services and REST APIs, for testing purposes. LinkedIn Engineering [An NGINX Config for 2017](https://certsimple.com/blog/nginx-http2-load-balancing-config) tutorial With HTTP/2 in every browser, load balancing with automatic failover, IPv6, a sorry page, separate blog server (using proxying), HTML5 SSE and an A+ SSL Labs rating. Mike MacCana [status.sh: Bash Script to Generate A Static Status Page](https://github.com/Cyclenerd/static_status) code A simple easy to customize Bash script to generate a static status page. Displays status of websites, services (HTTP, SAP, MySQL…) and ping. Nils Knieling [See What's New in MongoDB 3.6](https://www.mongodb.com/mongodb-3.6?jmp=cpress&utm_campaign=WW_CP_newsletter_sponsorship_FY17Q4&utm_content=sponsored&utm_medium=display&utm_source=webopsweekly1220) news Read the guide or try 3.6 right away. mongodbsponsored [LocalStack: A Local Mock AWS Stack for Testing](https://github.com/localstack/localstack) tools A set of mocked AWS services (S3, API Gateway, Lambda, and more) for testing your cloud apps locally. Atlassian [GoReplay: Test Your System with Real Data](https://goreplay.org/) tools _“the simplest and safest way to test your app using real traffic before you put it into production”_ Leonid Bugaev [test.bi: A Reserved Domain for Your Projects with SSL Support](https://github.com/Eun/test.bi) tools Potentially useful for local development where SSL support is required (e.g. ServiceWorker development). The private key is included for signing. Tobias Salzmann [Postal: An Email Delivery System (a la Sendgrid or Mailgun)](https://github.com/atech/postal) code Essentially an email delivery platform you can run on your own servers. aTech Media [ipify: A Simple Public IP Address API](https://www.ipify.org/) tools Randall Degges [HTTP Prompt: An Interactive Command-Line HTTP Client](http://http-prompt.com/) tools Chang-Hung Liang 

Jobs

[Looking for a New WebOps Role in the New Year?](https://underdog.io/?utm_medium=advertisement&utm_source=webopsweekly&utm_campaign=homepage2017-dec-20&utm_content=dream-job) Try Underdog.io, where the best SF & NYC companies go to meet tech talent. Start your job search today & companies will email you next week. Underdog.​io     [Read this issue on the Web](https://webopsweekly.com/issues/147) [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
