---
title: "A Modern Introduction to DNS"
publication: "StatusCode Weekly"
issue: 160
published_at: "2018-04-04"
canonical_url: "https://weekly.statuscode.com/issues/160"
---

The latest Web operations, HTTP, and Web performance news       

#160 — April 4, 2018 

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

Web Operations Weekly  

[How ipdata Serves a Million Daily API Calls from 10 Scalable Endpoints](http://highscalability.com/blog/2018/4/2/how-ipdata-serves-25m-api-calls-from-10-infinitely-scalable.html) — One of those ‘this is our stack’-type case studies we all love, this time focusing on [ipdata](https://ipdata.co/), an IP geolocation API that uses a variety of AWS services to scale around the globe relatively cheaply. 

Jonathan Kosgei   

[A Modern (Re)Introduction to DNS](https://powerdns.org/hello-dns/) — An attempt to provide a concise, modern, ‘correct introduction’ to DNS and related concepts. Pretty technical, but all worth knowing. _“The goal is to be a mini “TCP/IP Illustrated” of DNS.”_ 

Bert Hubert   [![\](https://copm.s3.amazonaws.com/439937c8.png)](https://welcome.linode.com/webopsweekly/?utm_source=cooperpress&utm_medium=sponsored&utm_term=webops-weekly&utm_campaign=webops-weekly-primary) 

[Linux Cloud Hosting Starting at 1GB of RAM for $5/mo](https://welcome.linode.com/webopsweekly/?utm_source=cooperpress&utm_medium=sponsored&utm_term=webops-weekly&utm_campaign=webops-weekly-primary) — Get a Linode server up and running in seconds. Simply choose your plan, distro and location and you’re ready to deploy your server. Get $20 credit on a new account. 

Linode Cloud Hosting sponsor   

[1.1.1.1: A New, Fast, Privacy-First DNS Service](https://blog.cloudflare.com/announcing-1111/) — Cloudflare and APNIC have teamed up to provide a new, globally distributed consumer DNS service that’s topping most initial benchmarks. 

Cloudflare   

[Announcing the New HTTP Archive](https://discuss.httparchive.org/t/announcing-the-new-http-archive/1294) — The [HTTP Archive](https://httparchive.org/), a site that tracks ‘how the web is built’ has graduated numerous features from beta to final release including [these handy reports](https://httparchive.org/reports) that look at loading speeds, JavaScript use, page weight, and more. 

HTTP Archive   

[Introducing Network Error Logging](https://dcreager.net/nel/intro/) — Server logs are useful, but what if you could request logs _from clients_? It turns out the W3C’s Web Performance Working Group are working on an approach called [Network Error Logging.](https://wicg.github.io/network-error-logging/) 

Douglas Creager   

[6 Creative Ways to Solve Problems with Linux Containers and Docker](https://www.oreilly.com/ideas/6-creative-ways-to-solve-problems-with-linux-containers-and-docker) — An outside-the-box exploration of how containers can be used to provide novel solutions. 

Sean Kane   

[Node.js 8.10 Runtime Now Available on AWS Lambda](https://aws.amazon.com/blogs/compute/node-js-8-10-runtime-now-available-in-aws-lambda/) — You can now develop AWS Lambda serverless functions on top of the Node 8.10 runtime which makes numerous modern JS syntax and performance features available. 

Amazon Web Services   

[Are You Earning What You're Worth?](https://oreil.ly/2E065Et) — What can you earn as a web developer? Check out the free O'Reilly Web Salary Survey results and find out. 

O'Reilly Media, Inc. sponsor   

[Updating the NGINX Application Platform](https://www.nginx.com/blog/updating-nginx-application-platform/) — NGINX explains what’s coming next for their platform, including NGINX Plus R15, Unit 1.0 (their dynamic app server), and Controller R1 (their management and monitoring tool). 

NGINX, Inc.   

[Amazon ECS Now Includes Integrated Service Discovery](https://aws.amazon.com/blogs/aws/amazon-ecs-service-discovery/) 

Randall Hunt   

[Google Winding Down Its URL Shortening Service (goo.gl)](https://www.theverge.com/2018/3/31/17184164/google-alphabet-url-shortening-service-closed) 

Andrew Liptak   

[Looking Back at 10 Years of Compartmentalization at AWS](https://www.allthingsdistributed.com/2018/03/ten-years-of-aws-compartimentalization.html) 

Werner Vogels   

[Using AWS Lambdas for Data Lake Monitoring](http://engineering.autotrader.co.uk/2018/03/26/data-lake-monitoring-with-aws-lambdas.html) — How the UK’s largest used car marketplace uses serverless functions for maintaining its KPI dashboards. 

AutoTrader  

💻 Jobs  

[Web Backend Developer (Fairfax, VA)](http://citystateentertainment.com/jobs/) — City State Entertainment is looking for an ASP.NET dev to help create Camelot Unchained, an RvR fantasy MMO for its studio in VA. 

City State Entertainment   

[WebOps Expert? Sign Up for Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-webopsweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-19589) — Create your profile and we’ll connect you with top companies looking for talented WebOps candidates. 

Vettery  

📘 Tutorials  

[Everything You Need to Know About the Twelve-Factor App](https://developer.okta.com/blog/2018/03/30/everything-you-need-to-know-about-the-twelve-factor-app) 

Randall Degges   

[Running Distributed Erlang and Elixir Apps on Docker](https://hackernoon.com/running-distributed-erlang-elixir-applications-on-docker-b211d95affbe) 

Oleg Tarasenko   

[What is a Service Mesh?](https://www.nginx.com/blog/what-is-a-service-mesh/) — The first in a series covering configurable infrastructure layers for microservice-based apps. 

Floyd Smith (NGINX)   

[Executing Commands in Pods using Kubernetes' API](https://blog.openshift.com/executing-commands-in-pods-using-k8s-api/) 

Marek Jelen   

[How-To: Low-Risk Continuous Delivery and Deployment 📦](https://try.rollbar.com/low-risk-continuous-delivery-guide/?utm_source=email-nl&utm_medium=email-nl&utm_campaign=email-nl) 

ROLLBAR sponsor   

[Using Neo4j-GraphQL to Serve a GraphQL Endpoint Directly from Neo4j](https://blog.grandstack.io/using-the-neo4j-graphql-plugin-in-neo4j-desktop-c8a60aa014d9) — Turn the popular graph database into a GraphQL server. 

William Lyon   

[Giving Every Tor Hidden Service an IPv6 Address](https://blog.benjojo.co.uk/post/tor-onions-to-v6-with-iptables-proxy) — I always enjoy this guy’s [networking experiments.](https://blog.benjojo.co.uk/) 

Ben Cartwright-Cox  

🔧 Code & Tools  

[Introducing the Google Analytics Sample Dataset for BigQuery](https://analytics.googleblog.com/2018/03/introducing-google-analytics-sample.html) — A dataset for gaining experience with analyzing analytics data with BigQuery. 

Google   

[lambdaPHP: Quick and Scrappy PHP Hosting using AWS Lambda](https://github.com/san-kumar/lambdaphp) 

San Kumar   

[Wapp: A Web-Application Framework for TCL](https://wapp.tcl.tk/index.html/doc/trunk/README.md) — Built by the creator of SQLite. 

D. Richard Hipp   

[Kweb: An Experimental Kotlin Webapp Library](http://kweb.io/) — Interestingly you can interact with the browser DOM as if it were local to the server. 

Ian Clarke         

Curated by [Cooperpress](https://cooperpress.com/) and [Craig Kerstiens](https://twitter.com/craigkerstiens) 

[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
