The Architecture of Open Source Applications

System Architecture
Ethernet Switching Bucks The Server Recession Trend - The Next Platform
You might be thinking that with all of the investment in AI systems these days that the boom in InfiniBand interconnect sales would be eating into sales of high-end Ethernet interconnects in the datacenter. This is not the case. According to the latest market research from IDC, there is enough buildout of 200 Gb/sec and
Rethinking a Cloud-Native Application Development Paradigm
Monolithic Programming, Compile-Time Splitting, and Distributed Execution.
From outdated to outstanding—revolutionizing manufacturing data centers
Unmasking the woes of legacy data centers in manufacturing.
Running Unified PubSub Client in Production at Pinterest
Jeff Xiang | Software Engineer, Logging Platform
how the append-only btree works
OpenTelemetry and Observability: Looking Forward
Let’s explore some of the exciting trends we've witnessed and consider the evolving landscape of observability as we anticipate what 2024 has in store.
Gentoo in binary form
Gentoo Linux is the prototypical source-based distribution, but there is
now a
binary installation option available as well.
How BumbleBee Eases eBPF Observability with OCI
BumbleBee simplifies the process of building and running distributed eBPF programs, encapsulating them as OCI images and publishes them into an OCI-compliant registry.
Pluto, a modern Lua dialect. | Pluto
The official website for Pluto, a modern Lua dialect.
What comes after open source? Bruce Perens is working on it
'Our licenses aren't working anymore,' says free software pioneer
UltiHash - making better dedupe hash technology – Blocks and Files
UltiHash, a German startup that’s devised a byte-level deduplication algorithm, claiming it dedupes better than existing alternatives, with faster data access as well, has raised a $2.5 million pre-seed funding round. Its deduplication software is deployed in an S3-compatible object storage cluster that can run on-premises or in AWS. The cluster has a head node […]
4 Steps for Building Event-Driven GenAI Applications
Ultimately, bringing GenAI apps to market requires a common operating model and platform for data integration.
Route-Based Scaling on Kubernetes for Rails Monoliths
Can we deploy a Rails monolith with audience-based scaling without breaking it up?
SQL as API
Why SQL can be a valid choice in your API
What have we lost?
We have ended up in a world where UNIX and Windows have taken over, and most people have never experienced anything else. Over the years,...
Rise of Worse Is Better
Development guide
Emiller’s Guide to Nginx Module Development
Ever wanted to extend Nginx’s functionality with custom C code? This is the comprehensive guide that you need. Maintained since 2007.
Choosing Between Message Queues and Event Streams
Message queueing and event streaming are key components of event-driven architecture. But how do they compare and when should you use each of them?
Havasu: A Table Format for Spatial Attributes in a Data Lake Architecture
Introduction In the past decade, many organizations have been using BLOB storage (e.g., AWS S3) as a primary storage platform. These organizations collect tons of data and ingest it as files into S3 for its scalability, cost efficiency, and reliability. However, there has since been a need to interact with such data using SQL, which […]
How Facebook Keeps Millions of Servers Synced
Plus, how to become a VP of Engineering, how Slack manages infrastructure projects and more.
What I've learned about open source software, visualized in graphs
Analyzing the network effects of open source communities and what it means at an individual level
Internet Architecture Board hits out at client-side scanning
Someone needs to think of the children ... and the consequences of breaking encryption and trashing privacy
The Cheap Web
The cheap web is a solarpunk philosophy of web design.
Hitchhiker's Guide To Moving From Relational Data To Events - Event-Driven.io
Event-Driven by Oskar Dudycz
QUIC's (hidden) Super Powers - Media over QUIC
Media over QUIC is a new live media protocol in development by the IETF.
The Linux graphics stack in a nutshell, part 1
Linux graphics developers often speak of modern Linux graphics
when they refer to a number of individual software components and how they
interact
with each other.
Among other things, it's a mix of kernel-managed display resources,
Wayland for compositing, accelerated 3D rendering, and decidedly not X11.
In a two-part series, we will take a fast-paced journey
through the graphics code to see how it converts application data
to pixel data and displays it on the screen. In this installment, we look
at application rendering, Mesa internals, and the
necessary kernel features.
Protocol Modules as State machines
Transition system - Wikipedia