System Architecture

System Architecture

BPF and security
BPF and security
The eBPF in-kernel virtual machine is approaching its tenth anniversary as part of Linux; it has grown into a tool with many types of uses in the ecosystem. Alexei Starovoitov, who was the creator of eBPF and did much of the development of it, especially in the early going, gave the opening talk at Linux Security Summit Europe 2023 on the relationship between BPF and security. In it, he related some interesting history, from a somewhat different perspective than what is often described, he said. Among other things, it shows how BPF has been both a security problem and a security solution along the way.
·lwn.net·
BPF and security
Why HTTP Caching Matters for APIs
Why HTTP Caching Matters for APIs
When users encounter slow load times or delays in response from any web application or API, they are more likely to abandon it. Caching plays a crucial role in improving performance and efficiency. Here's how it works.
·thenewstack.io·
Why HTTP Caching Matters for APIs
What Is API Management?
What Is API Management?
API management is a crucial practice for organizations that rely on APIs. Learn all about managing APIs and get the details about API management tools, platforms, and solutions.
·thenewstack.io·
What Is API Management?
Governing the Title of Your APIs With Spectral Rules
Governing the Title of Your APIs With Spectral Rules
I enjoy how developing Spectral rules to govern an API slows us down to think about what matters. Really this is the biggest problem I see with people building APIs—-they are just moving too fast, and they refuse to slow down and think too deeply about things. I enjoy the frame rate in which Spectral rules attach themselves to the contracts we are producing for our APIs, and I figured I’d further expand on the opportunity to tell some stories around these machine-readable API policies we are applying, or often times not applying consistently across our API operations.
·apievangelist.com·
Governing the Title of Your APIs With Spectral Rules
The Bus That’s Not A Bus: The Joys Of Hacking PCI Express
The Bus That’s Not A Bus: The Joys Of Hacking PCI Express
PCI Express (PCIe) has been around since 2003, and in that time it has managed to become the primary data interconnect for not only expansion cards, but also high-speed external devices. What also …
·hackaday.com·
The Bus That’s Not A Bus: The Joys Of Hacking PCI Express
Tree Data Structures
Tree Data Structures
Trees and their various types.
·blog.kelynnjeri.me·
Tree Data Structures
Goodbye to sequential integers, hello UUIDv7!
Goodbye to sequential integers, hello UUIDv7!
Exploring the tradeoffs of different database indexes; from sequential integers, randomly generated UUIDs, to time-based identifiers and the latest & greatest UUIDv7
·buildkite.com·
Goodbye to sequential integers, hello UUIDv7!
Meta developer tools: Working at scale
Meta developer tools: Working at scale
Every day, thousands of developers at Meta are working in repositories with millions of files. Those developers need tools that help them at every stage of the workflow while working at extreme sca…
·engineering.fb.com·
Meta developer tools: Working at scale
Dictionary of Algorithms and Data Structures
Dictionary of Algorithms and Data Structures
Definitions of algorithms, data structures, and classical Computer Science problems. Some entries have links to implementations and more information.
·xlinux.nist.gov·
Dictionary of Algorithms and Data Structures
How We Built the New JSON API for Cassandra and Astra DB
How We Built the New JSON API for Cassandra and Astra DB
We looked to the Mongoose project for the kinds of data access patterns that Node.js developers need to bring the scale of Cassandra to documents.
·thenewstack.io·
How We Built the New JSON API for Cassandra and Astra DB