---
title: "The building of an analytics platform that auto-tracks every user event"
publication: "StatusCode Weekly"
issue: 171
published_at: "2018-06-20"
canonical_url: "https://weekly.statuscode.com/issues/171"
---

The latest Web operations, HTTP, and Web performance news       

#171 — June 20, 2018 

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

Web Operations Weekly  

[How Ably Efficiently Implemented Consistent Hashing](http://highscalability.com/blog/2018/6/18/how-ably-efficiently-implemented-consistent-hashing.html) — Why is consistent hashing an essential tool in highly-scaled distributed system architectures, and how have Ably, a realtime data delivery platform, pulled it off across their 14 data centres? 

High Scalability   

[Architect: A Simplified Serverless Framework](https://blog.reifyworks.com/architect-the-killer-serverless-framework-41565372811b) — A developer explains how he was won over by [Architect](https://arc.codes/), a framework where you can craft serverless apps and integrations in a simple manifest file, at a recent conference. 

Michael Bernstein   [![\](https://copm.s3.amazonaws.com/8fe5f8c5.png)](https://www.digitalocean.com/community/tutorials/ci-cd-comparison-using-managed-providers-vs-self-hosting?utm_source=paid_newsletter+webops+weekly&utm_medium=display&utm_campaign=2018_Brand&utm_content=6-20-18+webops+weekly+cooperpress) 

[CI/CD Comparison: Using Managed Providers vs. Self-Hosting](https://www.digitalocean.com/community/tutorials/ci-cd-comparison-using-managed-providers-vs-self-hosting?utm_source=paid_newsletter+webops+weekly&utm_medium=display&utm_campaign=2018_Brand&utm_content=6-20-18+webops+weekly+cooperpress) — Choosing the right CI/CD system can be difficult. Discover how managed CI/CD services accessed through a provider and self-hosted services differ across categories as well as some mixed approaches that offer a good middle ground. 

DigitalOcean sponsor   

[How Heap Built an Analytics Platform that Auto-Tracks Every User Event](https://stackshare.io/heap/how-heap-built-an-analytics-platform-that-auto-tracks-every-user-event) — The tech stack behind Heap and the real application and data infrastructure, utilities, devops, and business tools Heap is using. 

StackShare   

[17 Backdoored Images Removed From Docker Hub](https://www.bleepingcomputer.com/news/security/17-backdoored-docker-images-removed-from-docker-hub/) — The Docker team has pulled a number of Docker container images that have been backdoored and possibly used to install reverse shells and cryptocurrency miners on users’ servers. 

Catalin Cimpanu   

[GCP Adds QUIC Support for HTTPS Load Balancing](https://cloudplatform.googleblog.com/2018/06/Introducing-QUIC-support-for-HTTPS-load-balancing.html) — Google Cloud Platform now offers QUIC support for its HTTPS load balancers. Good news given [how much QUIC can improve page load times.](https://twitter.com/i/web/status/1007294341717491712) 

Michael Behr and Ian Swett   

[Elasticsearch 6.3.0 Released, Gains SQL Support](https://www.elastic.co/blog/elasticsearch-6-3-0-released) — The Lucene-based search engine server takes a big step forward with SQL support for certain types of query. 

Shane Connelly (Elastic)   

[NGINX Raises $43m in Series C Funding](https://www.nginx.com/blog/keeping-nginx-focused-on-technology-culture-and-customers/) — NGINX has built infrastructure that backs a _lot_ of the Web, so while there’s no tech news here, it’s interesting to see their business model being validated. This takes their total funding to $84m. 

Gus Robertson (NGINX, Inc.)  

💻 Jobs  

[Remote DevOps Engineer (AWS, Chef, and Rails)](https://www.aha.io/company/careers/current-openings/devops_engineer_us/?utm_campaign=People_Success&utm_source=cooperpress&utm_medium=paid_people_success_job_ad) — Use the software you build. Change how people innovate. Join Aha! 

Aha!   

[Have You Tried Vettery?](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-webopsweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-58139) — Vettery matches top tech talent with fast-growing companies. Take a few minutes to join our platform. 

Vettery  

📘 Tutorials & Opinion  

[Anatomy of a Linux DNS Lookup](https://zwischenzugs.com/2018/06/08/anatomy-of-a-linux-dns-lookup-part-i/) — A two part (so far) series ([part 2 here](https://zwischenzugs.com/2018/06/18/anatomy-of-a-linux-dns-lookup-part-ii/)) digging into the intricacies of how Linux does DNS lookups. 

Ian Miell   

[A Brief Performance Guide for PostgreSQL](https://severalnines.com/blog/performance-cheat-sheet-postgresql) — From analyzing queries to tweaking config settings. 

Sebastian Insausti   

[8 Surprising Facts About Real Docker Adoption](https://www.datadoghq.com/docker-adoption/) — Plenty of interesting stats on Docker adoption and usage. 

Datadog   

[How Twilio Improves 'Mean Time To Discovery'](https://rollbar.com/customers/twilio/?utm_source=email-nl&utm_medium=email-nl&utm_campaign=email-nl) — "If my Mean Time To Discovery is based on a customer support ticket, I’ve failed." [Read more](https://rollbar.com/customers/twilio/?utm_source=email-nl&utm_medium=email-nl&utm_campaign=email-nl). 

ROLLBAR sponsor   

[Building Our Own Continuous Integration System](https://medium.com/oscar-tech/building-our-own-continuous-integration-system-adcdf0cb6df1) 

Charles Kong   

[Breaking Up a Monolith: Kong Case Study](https://buttercms.com/books/microservices-for-startups/breaking-up-a-monolith) 

Microservices for Startups   

[The History of Kubernetes on a Timeline](https://blog.risingstack.com/the-history-of-kubernetes/) 

RisingStack Engineering   

[Scaling Kubernetes for 25M Users](https://medium.com/@brendanrius/scaling-kubernetes-for-25m-users-a7937e3536a0) — What problems occurred when moving more than 500 containers to Kubernetes. 

Brendan Rius   

[Discovering Issues in HTTP/2 with Chaos Testing](https://www.twilio.com/blog/2017/10/http2-issues.html) 

Dan Tehranian   

[Red Hat's Approach to 'Functions-as-a-Service'](https://thenewstack.io/red-hats-approach-to-functions-as-a-service/) 

Alex Handy   

[Why You Must Learn to Love DNSSEC](https://easydns.com/blog/2018/06/18/why-you-must-learn-to-love-dnssec/) 

easyDNS  

🔧 Tools  

[Let's Encrypt ACMEv2 Integration for HAProxy](https://www.haproxy.com/blog/lets-encrypt-acme2-for-haproxy/) — Via HAProxy-Lua-ACME, a Lua-based Let’s Encrypt client. 

Adis Nezirović (HAProxy)   

[Kata Containers: A Virtual Machine Take on Running Containers](https://blogs.dxc.technology/2018/06/11/kata-containers-a-virtual-machine-take-on-running-containers/) — Feels like containers but with the security benefits of VMs. 

Steven J. Vaughan-Nichols   

[Integrate All Your Tools with One API – Get Started for Free](https://segment.com/?utm_source=webopsweekly&utm_medium=emailspn&utm_campaign=brand&utm_content=hp) 

Segment sponsor   

[Rookout: A New AWS Lambda Function Debugging Tool](https://techcrunch.com/2018/06/04/rookout-releases-serveless-debugging-tool-for-aws-lambda/) 

TechCrunch   

[aws-access: Update An AWS Security Group with Your Current IP](https://github.com/jamiemccrindle/aws-access) 

Jamie McCrindle         

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
