System Architecture

System Architecture

7363 bookmarks
Custom sorting
An Operational Fingerprint for a Public API
An Operational Fingerprint for a Public API
I am pretty happy with manually searching Google and Bing for APIs across different spaces. The more APIs I add to my APIs.json index of APIs, the more words that appear as tags. So I regularly scroll through the list clicking on different keywords to see what comes up in the top 10 search results. I will be manually doing this on a regular basis, but I am looking to see what I can automate as well, so I wanted to see what the first couple of steps I could take to automate this recurring activity.
·apievangelist.com·
An Operational Fingerprint for a Public API
An ASIC For A Secret File
An ASIC For A Secret File
Some time over a decade ago, the arrival of inexpensive PCB fabrication revolutionised the creation of custom electronics on a budget. It’s now normal for even the smallest projects we featur…
·hackaday.com·
An ASIC For A Secret File
Why X86 Needs To Die
Why X86 Needs To Die
As I’m sure many of you know, x86 architecture has been around for quite some time. It has its roots in Intel’s early 8086 processor, the first in the family. Indeed, even the original …
·hackaday.com·
Why X86 Needs To Die
CXL a no-go for AI training – Blocks and Files
CXL a no-go for AI training – Blocks and Files
CXL technology has been pushed into the backseat by the Nvidia GTC AI circus, yet Nvidia’s GPUs are costly and limited in supply.
·blocksandfiles.com·
CXL a no-go for AI training – Blocks and Files
JSON vs Binary Serialization - That One Game Dev
JSON vs Binary Serialization - That One Game Dev
In this article I will discuss what binary serialization is and the difference between that and a more typical JSON or XML serialization.
·thatonegamedev.com·
JSON vs Binary Serialization - That One Game Dev
Enhancing Software Design with Diagrams as Code
Enhancing Software Design with Diagrams as Code
Leverage Diagrams as Code tools like PlantUML for creating clear, visual representations of complex systems and workflows in cloud…
·itnext.io·
Enhancing Software Design with Diagrams as Code
Passkeys – Under The Hood
Passkeys – Under The Hood
There was considerable attention around Passkeys last year. It was sometimes presented as the password killer technology. This came from the announcements of Apple and Google to support this techno…
·research.kudelskisecurity.com·
Passkeys – Under The Hood
Getting Started — Hyperledger
Getting Started — Hyperledger
Easily identify Hyperledger distributed ledger technologies, understand their differences, and how you want to use them.
·hyperledger.org·
Getting Started — Hyperledger
Hyperledger Fabric – Hyperledger
Hyperledger Fabric – Hyperledger
A blockchain framework implementation intended as a foundation for developing applications or solutions with a modular architecture.
·hyperledger.org·
Hyperledger Fabric – Hyperledger
Why Databases Should Bypass the Linux Page Cache
Why Databases Should Bypass the Linux Page Cache
A look at why ScyllaDB completely bypasses the Linux cache during reads and uses its own efficient row-based integrated internal cache instead.
·thenewstack.io·
Why Databases Should Bypass the Linux Page Cache
JIT WireGuard
JIT WireGuard
Our fancy WireGuard setup was accumulating stale peers. Here's what we did about it.
·fly.io·
JIT WireGuard
Bluesky’s Stackable Approach to Moderation - Bluesky
Bluesky’s Stackable Approach to Moderation - Bluesky
Today, we’re open sourcing Ozone, a tool that lets a team of moderators or curators collaboratively review reports, create labels, and inspect content on the atproto network. Later this week, we’re opening up the ability for users to run their own independent moderation services.
·bsky.social·
Bluesky’s Stackable Approach to Moderation - Bluesky
A new filesystem for pidfds
A new filesystem for pidfds
The pidfd abstraction is a Linux-specific way of referring to processes that avoids the race conditions inherent in Unix process ID numbers. Since a pidfd is a file descriptor, it needs a filesystem to implement the usual operations performed on files. As the use of pidfds has grown, they have stressed the limits of the simple filesystem that was created for them. Christian Brauner has created a new filesystem for pidfds that seems likely to debut in the 6.9 kernel, but it ran into a little bump along the way, demonstrating that things you cannot see can still hurt you.
·lwn.net·
A new filesystem for pidfds
Ledger: Stripe’s system for tracking and validating money movement
Ledger: Stripe’s system for tracking and validating money movement
Technical details on how Stripe built Ledger, a state-of-the-art money movement tracking system, including how teams at Stripe interact with the data quality metrics that underlie our payment processing network.
·stripe.com·
Ledger: Stripe’s system for tracking and validating money movement
DBOS - Transactional Serverless Platform for TypeScript
DBOS - Transactional Serverless Platform for TypeScript
DBOS Cloud is a transactional serverless platform that provides fault-tolerance, statefulness, observability, and cyber-resilience to TypeScript applications. Powered by the DBOS cloud-native OS.
·dbos.dev·
DBOS - Transactional Serverless Platform for TypeScript
A look at Nix and Guix
A look at Nix and Guix
Nix and Guix are a pair of unusual package managers based on the idea of declarative configurations. Their associated Linux distributions — NixOS and the Guix System — take the idea further by allowing users to define a single centralized configuration describing the state of the entire system. Both have been previously mentioned on LWN, but not covered extensively. They offer different takes on the central idea of treating packages like immutable values.
·lwn.net·
A look at Nix and Guix