---
title: "Why Cloudflare went down yesterday"
publication: "StatusCode Weekly"
issue: 223
published_at: "2019-07-03"
canonical_url: "https://weekly.statuscode.com/issues/223"
---

The latest Web operations, HTTP, and Web performance news       

#223 — July 3, 2019 

[Read on the Web](https://webopsweekly.com/issues/223)   

Web Operations Weekly 

..soon to be _**Statuscode Weekly**_  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/tsyrmcjmgvbczlshi6md.jpg)](https://www.youtube.com/watch?v=783ccP__No8)   

▶[GraphQL: The Documentary](https://www.youtube.com/watch?v=783ccP__No8) — How and why did GraphQL come to be and what impact is it having? To learn more, enjoy this smoothly produced 30 minute documentary on GraphSQL starring its co-creators and other ‘big names’ from the community. 

Honeypot   

[Mozilla's SSL Configuration Generator](https://ssl-config.mozilla.org/) — Mozilla has made a big update to their easy-to-use secure configuration generator that not only targets things like httpd, nginx, and HAProxy, but Postgres, Postfix, and AWS ELB too. 

April King   [![\](https://copm.s3.amazonaws.com/95998ef9.jpg)](https://try.datree.io/soc2-compliance-git-guide?utm_source=cooperpress&utm_medium=webopsweekly) 

[Git Best Practices for SOC 2 Compliance Quick Wins](https://try.datree.io/soc2-compliance-git-guide?utm_source=cooperpress&utm_medium=webopsweekly) — A practical list of Git best practices for SOC 2 compliance, written from a developer's perspective. Learn how implementing them can help you satisfy SOC 2 requirements, while improving developer productivity. 

Datree.io sponsor   

[Scaling From 2,000 to 25,000 Engineers on GitHub at Microsoft](https://jeffwilcox.blog/2019/06/scaling-25k/) — It was over a year ago that Microsoft announced their acquisition of GitHub, but Microsoft has been a heavy GitHub user for _years._ Here’s a _lot_ of depth on how they’ve made it work at the organizational level. 

Jeff Wilcox   

[July 2nd Cloudflare Outage Caused by Bad Software Deploy](https://blog.cloudflare.com/cloudflare-outage/) — Did you notice huge swathes of the Web going down yesterday? If not, you were lucky, as Cloudflare had a pretty significant outage that affected a _lot_ of sites (including the site [I use to check if other sites are down!](https://twitter.com/peterc/status/1146056411157106689)) 

John Graham-Cumming (Cloudflare)   

[Choose Boring Technology](http://boringtechnology.club/) — An easy to digest Web version of a popular talk that tries to make the argument that you should focus on a core selection of flexible tools (e.g. PostgreSQL for your database, one programming language like Python..) rather than dividing up your attention learning and using new tools, even if they’re a better fit. Controversial but interesting. 

Dan McKinley   

[ICANN Lifts All Price Caps on .org Domain Names](https://domainnamewire.com/2019/06/30/domain-overseer-lifts-all-price-caps-on-org-domain-names/) — The same applies to .info as well, despite only 6 out of over 3000 comments being in favor of removing caps. Could .com be next? 

Domain Name Wire   

[How GitLab Diagnosed and Discussed a Web Performance Problem](https://gitlab.com/gitlab-com/gl-infra/production/issues/928) — The actual incident is not the interesting thing here, but seeing how a company diagnosed and resolved the incident (which related to their use of Redis) in public_is_. 

GitLab     

**Quick bytes:** 

- AWS has introduced [EC2 Instance Connect](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/), a new way to connect to EC2 instances over SSH.
- RedisLabs have got Redis, the data structure server, running at [200 million ops/sec on 40 EC2 instances.](https://redislabs.com/blog/redis-enterprise-extends-linear-scalability-200m-ops-sec/)
- Long before Web-based games, some console games [included modems in their cartridges](https://writing.markchristian.org/2019/06/29/communicating-cartridges/) for multiplayer action(!)
- Google is [locking down API access to Gmail data](https://arstechnica.com/gadgets/2019/06/gmails-api-lockdown-will-kill-some-third-party-app-access-starting-july-15/) which may break either your own apps or some of those you use.
- The OpenID Foundation has written [an open letter to Apple](https://openid.net/2019/06/27/open-letter-from-the-openid-foundation-to-apple-regarding-sign-in-with-apple/) about the new _Sign in with Apple_ feature and its (lack of) interoperability.    

💻 Jobs  

[DevOps Engineer at X-Team (Remote)](https://x-team.com/remote-devops-engineer-jobs/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=webops) — Join the most energizing community for developers. Work from anywhere with the world's leading brands. 

X-Team   

[Land a New Dev Job on Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-webopsweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-77581) — Vettery specializes in tech roles and is completely free for job seekers. 

Vettery  

📖 Stories and Opinions  

[Using AWK and R to Parse 25TB of Data](https://livefreeordichotomize.com/2019/06/04/using_awk_and_r_to_parse_25tb/) — This is a fun, practical look at severals approaches taken to process a large data set, including the dead ends and lessons learned before settling on a reasonably ‘rustic’ solution. 

Nick Strayer   

[How Google Pagespeed Works: How to Improve Your Score](https://calibreapp.com/blog/how-pagespeed-works/) — A look at how PageSpeed calculates its critical ‘speed score’ which not only reflects user experience but also has some input into how Google will rank your site. 

Ben Schwarz   

[The New HAProxy Data Plane API: Two Examples of Programmatic Configuration](https://www.haproxy.com/blog/new-haproxy-data-plane-api/) — You already know I’m a big HAProxy fan, so it’s neat to see how the new data plane API lets you configure HAProxy 2 on the fly over a REST API. 

Nick Ramirez   

[How to Create Chaos Engineering Dashboards with Datadog and Gremlin](https://www.gremlin.com/community/tutorials/how-to-create-chaos-engineering-dashboards-with-datadog-and-gremlin/?utm_medium=cpm&utm_source=WebOpsWeekly&utm_content=20190703&utm_campaign=2019_Cooperpress) — In this post, Gremlin shares how they create Datadog dashboards to monitor Chaos Engineering experiments during internal "GameDays." 

Gremlin sponsor   

[Mistakes We Made Adopting Event Sourcing (and How We Recovered)](http://natpryce.com/articles/000819.html) 

Nat Pryce   

[Why Do Many Modern Programming Languages Eschew OOP Features?](https://news.ycombinator.com/item?id=20320752) 

Hacker News   

[Google’s New ReCAPTCHA Has a 'Dark' Side](https://www.fastcompany.com/90369697/googles-new-recaptcha-has-a-dark-side) — _“It’s always a double-edged sword,” … “You gain something, but you’re also giving Google a little more control over everything online.”_ 

Katharine Schwab  

💾 Code and Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/dxw82ilzrkfub3vgfqpi.jpg)](https://github.com/jesseduffield/lazydocker)   

[LazyDocker: A Terminal-Based UI for Working with Docker](https://github.com/jesseduffield/lazydocker) — Not only is this a useful app for working with Docker, it’s a great example of a terminal-based app with a complete UI too. 

Jesse Duffield   

[Hello, OpenAPI-to-GraphQL 1.0.0](https://www.ibm.com/blogs/research/2019/07/openapi-graphql/) — A library to auto-generate GraphQL wrappers for existing REST(-like) APIs. 

Alan Cha (IBM Research)   

[Google's `robots.txt` Parser is Now Open Source](https://opensource.googleblog.com/2019/07/googles-robotstxt-parser-is-now-open.html) — Google is attempting to make a formally de-facto standard into a more defined one by opening up its own code (a C++ library it uses to parse robots.txt files found on sites it crawls.) 

Google Search Open Sourcing Team   

[ORY Hydra 1.0: A Certified OAuth 2.0 and OpenID Connect Server](https://gethydra.sh/hydra-1.0-stable-release/) — Written in Go and runs almost anywhere. [GitHub repo.](https://github.com/ory/hydra) 

Ory Corp   

[Make Your Images & Videos Load Fast & Look Beautiful with Cloudinary](https://cloudinary.com/users/register/free?utm_source=webops_weekly&utm_medium=sponsored_placement&utm_campaign=dev_sign_up&utm_content=brief_link&utm_keyword=july_3_2019) 

Cloudinary sponsor   

[Meet the Family: The 'Other' AWS Serverless Services](https://epsagon.com/blog/meet-the-family-the-other-aws-serverless-services/) — A lot of people treat serverless and FaaS as synonyms, but it’s just not the case, and this is a good demonstration of why.. S3, DynamoDB, and AppSync are ‘serverless’ too! 

Yan Cui   

[Astronomer: A Tool to Detect Illegitimate Stars From Bot Accounts on GitHub Projects](https://github.com/Ullaakut/astronomer) — We monitor stars on GitHub a lot as a way to see up and coming Go projects and you wouldn’t believe just how much people try to game the system, so this is an interesting project. 

Brendan Le Glaunec   

[Serverless Offline: Local Emulation of AWS Lambda and API Gateway](https://github.com/dherault/serverless-offline) — An interesting alternative to AWS SAM Local that supports Node, Python, and Ruby runtimes. 

David Hérault   

[The Source for the Linux Kernel Used in Windows Subsystem for Linux 2](https://github.com/microsoft/WSL2-Linux-Kernel) — Did I ever think I’d be linking to an open source repository of Microsoft’s Linux kernel? No. _(Historical trivia.. Microsoft’s first publicly released OS [was actually a Unix..](https://en.wikipedia.org/wiki/Xenix))_ 

Microsoft         

Curated by [Cooperpress](https://cooperpress.com/). 

[Change your email address](https://webopsweekly.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://webopsweekly.com/leave/*|UID|*). 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
