Saturday, 09 June 2012
Interesting Snippets from 2012-06-09
-
Why Latency Lags Bandwidth, and What it Means to Computing
Over last 20 to 25 years, for 4 disparate technologies, Latency Lags Bandwidth: Bandwidth Improved 120X to 2200X But Latency Improved only 4X to 20X
-
HAProxy - The Reliable, High Performance TCP/HTTP Load Balancer
HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for web sites crawling under very high loads while needing persistence or Layer7 processing. Supporting tens of thousands of connections is clearly realistic with todays hardware. Its mode of operation makes its integration into existing architectures very easy and riskless, while still offering the possibility not to expose fragile web servers to the Net
-
tumblr/jetpants · GitHub
Jetpants is an automation toolkit for handling monstrously large MySQL database topologies. It is geared towards common operational tasks like cloning slaves, rebalancing shards, and performing master promotions. It features a command suite for easy use by operations staff, though it’s also a full Ruby library for use in developing custom migration scripts and database automation.
Jetpants supports a range-based sharding scheme for MySQL by providing a fast way to split shards that are approaching capacity or I/O limitations. Jetpants is able to accomplish this without any locking, downtime, data inconsistency, or query failures. Dynamically resizable range-based sharding allows you to scale MySQL horizontally in a sane manner, without any need for a central lookup service or massive pre-allocation of tiny shards.
-
SPDY Review from Martin Nilsson on 2012-06-07 ([email protected])
SPDY is a transport layer protocol that acts on top of TCP and replaces HTTP while allowing all HTTP semantics to be mapped onto SPDY. In addition SPDY provides: Enforced pipelining, Out of order response, Multiplexed requests and responses, Flow control, Header compression, Asynchronous headers, Push