My esteemed colleague Sergio has a great writeup about web application performance specifically around Javascript and React. If you re interested in working with Sergio on this type of stuff at scale (WordPress powers 43% of the web), Automattic is hiring just mention you are interested in working on performance.
Last week, a few of us from Automattic attended NANOG in San Diego and Tyler from our Netops team gave a great talk about Pingo, a tool we have written and released under the GPL. We use Pingo to detect (and sometimes predict) network congestion across the Internet. We then use this data to make [ ]
At Automattic, our systems team manages over 10,000 physical servers located across 30 data centers on 6 continents. As our compute density has increased from 24 CPU threads/RU in 2013 to 128 CPU threads/RU in 2022 the maximum thermal thresholds have decreased. Older, less powerful servers could operate with inlet air temperatures up to 42C [ ]
Earlier this year, my colleague David Newman gave a great talk about the systems that power WordPress.com and our container-based VIP platform at ScaleConf in Cape Town, South Africa.
Today, one of our network engineers, Chris Laffin, published a great post on the WordPress.com Developer Blog about how we use open source tools to analyze netflow data for our ever-growing global anycast network.
In June, I gave a talk at the dotScale conference in Paris about WordPress.com s MySQL database architecture and infrastructure. The video is now online:
This week we started testing our global anycast network. We have a real-time map which shows which people are served by each location. Today we have three locations online, we hope to have 10-12 by the end of the year. The Internet is definitely not a big truck
Batcache version 1.2 was released today. It fixes a fun bug that could cause incorrect cached content to be returned in some cases. The default Batcache key has been updated to include $_SERVER['REQUEST_METHOD'] which means when you upgrade, all of your keys will be immediately invalidated. For most folks using a short TTL this won t [ ]