Issue 59 — March 30, 2016
netdata: Open Source Real-Time Performance Monitoring
Runs on Linux and enables real-time performance monitoring dashboards for things like CPU, memory and IO usage, processes, MySQL, Nginx, and more.
AWS Networking, Environments and You
A seasoned Amazon Web Services user shares a wide variety of insights and best practices regarding management environments, network segmentation and security automation on AWS.
Book Review: Amazon Web Services in Action
Described as an ‘ambitious’ book that tries to cover everything you need to get running on AWS. I think we need more books like this on AWS.
Free eBook: Running a Private Docker Registry on Amazon EC2
In this free Codeship eBook you will learn which AWS services are integrated with Docker. We’ll show you step-by-step how to use AWS for hosting your own registries.
(Abusing) Elasticsearch as a Framework
“Most people who know Elasticsearch think of it as a search engine, and they’re probably correct. But we at Crate think about it a bit differently and use it as a framework.”
Say Hello to Docker for Mac
Run a single app and it just works while having the same feel as running Docker directly in Linux. Still in
behind a reg-wall though.
Google Stackdriver: Unified Monitoring and Logging for GCP and AWS
The first service to include rich dashboards, uptime monitoring, alerting, log analysis, tracing, error reporting and production debugging, across both GCP and AWS.
Embracing The Network
The network is intrinsically unreliable. More so, the network is out of your control as a developer. Therefore, we must design systems which embrace unpredictability.
A 50 minute talk from Web Directions.
Why You Should Use Clojure for Your Next Microservice
Clojure is a modern Lisp for the JVM, and the JVM presents many advantages for microservice development.
Inline CSS at Khan Academy: Aphrodite
Khan Academy Engineering
Stop Applying to Jobs - Let Companies Apply to You
On Hired, sign up in 10 minutes and get offers from top companies like Facebook, Uber, & Stripe. Engineers get an average of 5 offers on the platform in 1 week. Try it today.
Kubernetes 1.2 Offers Rolling Updates, Persistent Volumes
The New Stack
NGINX 1.9.13 Released
Notably, POST, LOCK and PATCH requests are no longer passed to the next server by default if a request has been sent to a backend already.
Introducing A New Web Performance Metric for Media Sites: Activity Impact Score
Amazon Presents .AWS
No actual news yet, but it appears Amazon will be using it soon.
Tutorial: Build an Angular 2 app using auto-generated APIs
New Angular 2 sample app for DreamFactory’s open source REST API platform.
Building Serverless Microservices with Zappa and Flask
A look at writing and deploying serverless microservices from the Python ecosystem.
Avoiding Pitfalls with DNS and AWS Elastic Load Balancer
How We Implemented The Video Player in Mail.ru Cloud
Once Again on TCP vs UDP
No Bugs Hare
PostgreSQL and Per-connection Write Consistency Settings
PostgreSQL has predictable defaults. This article examines the tradeoffs and discusses per-connection tunable write consistency over a cluster.
Application Architectures with Persistent Storage
Summaries of 5 different approaches.
A Look Inside Etsy's Scale and Engineering Culture with Jon Cowie
Deploying a Private PaaS: The Good, the Meh, and the Aw Crap
How to Read Web Performance Stats
What does “making pages X seconds faster equals Y” actually mean?
Containers Are Not VMs
“I can’t count the number of times I have heard Docker containers described as ‘lightweight VMs’,” says Docker’s Mike Coleman.
Serverless On AWS: A Game Changer
New Progressive Web App Helps Flipkart Boost Conversions [PDF]
Service Workers are credited for quicker load times over 2G networks, commonly used in Flipkart’s home market.
The FT Labs Web Performance Widget
A look at how the Financial Times are using a Chrome extension to run synthetic tests on pages their developers visit so performance concerns are made more visible.
Lwan: A High-Performance, Scalable Web Server
Dynamic content can be generated by code written in either C or Lua.