I Test in Prod
Testing in production is a superpower. It’s our inability to acknowledge it that’s the trouble.
It’s been said that we don’t really understand a system until we understand how it fails. These puzzlers assume some basic knowledge about working with TCP on Unix-like systems, but you don’t have to have mastered any of this before diving in/
Performance Tuning Postgres within Squarespace TLS Infrastructure
I always love real world practice/tuning instead of silly benchmark. Squarespace see many errors and warnings were related to database operations: connection timeouts, high query response latencies, etc. This blog post is a summary of the work they did to improve our data layer performance and reduce errors and warnings coming from the database.
10 Ways to Tweak Slow SQL Queries
Before you rage quit or call in your DBA, check these things aren’t slowing things down. A few tweaks could be all you need to get things moving again.
Code to read
simulate bandwidth, latency and packet loss for net.PacketConn and net.Conn interfaces
Tool that limits bandwidth of devices on the same network without physical or administrative access
Database constraints made easy for ActiveRecord
Let's Talk Locks!
Kavya Joshi explores when and why locks affect performance, delves into Go’s lock implementation as a case study, and discusses strategies one can use when locks are actually a problem.
an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
Embeddable, replicated and fault tolerant SQL engine.
Distributed web crawler admin platform for spiders management regardless of languages and frameworks.
A peer-to-peer file discovery and sharing tool for LANs
an improved debugging experience for Node.js, enabled by Chrome DevTools
A template for PostgreSQL High Availability with ZooKeeper, etcd, or Consul
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this