Open-sourcing a more precise time appliance
Facebook engineers have built and open-sourced an Open Compute Time Appliance, an important component of the modern timing infrastructure. To make this possible, we came up with the Time Card — a P…
Topics /
The most popular blog posts about infrastructure & devops on Hacker News. 341 posts.
Facebook engineers have built and open-sourced an Open Compute Time Appliance, an important component of the modern timing infrastructure. To make this possible, we came up with the Time Card — a P…
Now that our platforms are up and running as usual after yesterday’s outage, I thought it would be worth sharing a little more detail on what happened and why — and most importantly, how we’re lear…
With an effort to make Notion faster and more reliable for years to come — we migrated Notion’s PostgreSQL monolith into a horizontally-partitioned database fleet.
As we officially enter the public markets, we plan to continue to do what we think we do best: solving problems for our end users.
Ubuntu 21.04 is here, with native Microsoft Active Directory integration, performance optimization and joint support for Microsoft SQL Server on Ubuntu. […]
How does AWS Lambda work under the hood? Let's find out together!
Turns out printing doesn't have to be hard
You can build a functional CDN on an 8-year-old laptop while you're sitting at a coffee shop. Here's what a CDN you put together in five hours might look like.
Detectify analyzed 50,000 unique Nginx configuration files on GitHub and reported some common misconfigurations.
tl;dr: My ISP’s CGNAT session timeout is too short, meaning TCP keepalives gets dropped. Test if your own NAT, or your ISP’s CGN, violates RFC5382 ‘s REQ-5 using this tool: https://github.com/AndersTrier/NAT-TCP-test .
Cloudflare announced their exciting new object storage product, Cloudflare R2. Will they take market share?
Major milestone release Apache Kafka 4.0 removes ZooKeeper entirely, provides early access to Queues for Kafka, and enables faster rebalances, in addition to many other new KIPs.
Planning to scale PostgreSQL? Learn when a single node is enough, how to prepare for sharding, and which scaling steps to consider first.
As of April/2021 for people planning on integrating deeply with a Cloud provider services (not going for cloud-agnostic-solutions) choosing to depend on Google Cloud instead of AWS or Azure will more often than not prove to be an expensive mistake.
Deploying apps for the Linux desktop is hard. A major problem has historically been library compatibility. Different Linux distributions, and even different versions of the same distribution, have had incompatible libraries. Unfortunately, there hasn’t always been a culture of backwards compatibility on the Linux…
At Channable we use Nix to build and deploy our services and to manage our development environments. This was not always the case: in the past we used a combination of ecosystem-specific tools and custom scripts to glue them together. Consolidating everything with Nix has helped us standardize development and…
TL;DR I set out to build the smallest container image that I could that was still able to do something useful. By taking advantage of multistage builds, the scratch base image, and a tiny assembly-based HTTP server, I was able to get it down to 6.32kB!
Documentation and guides from the team at Fly.io.
The time has come to replace the work laptop (thanks, Mozilla!). Here is an adventure of setting up NixOS on a Framework laptop. I’m writing this on it right...
Roblox is a global platform where millions of people gather together every day to imagine, create, and share experiences with each other in immersive, user-generated 3D worlds.
Azure has never been the #1 cloud provider - that spot continues to belong to AWS, which is the category leader. However, in most people’s minds, it has been a pretty reasonable #2, and while not necessarily vastly differentiated from AWS there are enough things to write home about. However, even as a user and…
Let’s compare the performance of all supported runtimes + 2 custom runtimes (Rust and GraalVM).
Building on top of OpenTelemetry empowers us to provide integrated and opinionated observability solutions for our application engineers.
My code doesn't compile. Why? The number of times in my career I have been asked a variation on "why doesn't my application work" is shocking. When you meet up with Operations people for drinks, you'll hear endless variations on it. Application teams attempting to assign ownership