CodeXpedite Logo
HomeTopicsSoftware Architecture

Software Architecture

Software architecture guides on system design, APIs, distributed systems, and data modeling. Learn how experienced engineers structure applications for clarity, testability, and long-term maintainability. Covers the tradeoffs, patterns, and real-world decisions behind scalable software.

Two streams of geometric cubes of different densities flowing toward a single monolithic block on a dark background.
Performance & Scalability

NVFP4 or FP8? A Precision Decision Framework for LLM Serving on Hopper and Blackwell

A hardware-aware framework for deciding between 4-bit and 8-bit serving precision: the highest-ROI format per GPU generation, the weight-versus-KV-cache split, small-model safety margins, checkpoint provenance, and the H100/H200/B200 selection tree.

Oct 20, 2026Read article
NVFP4 or FP8? A Precision Decision Framework for LLM Serving on Hopper and Blackwell
Two identical mechanical devices side by side, one marked with a green integrity tag and one with a red tag and a concealed mechanism, illustrating a swap between a clean tool definition and a poisoned one.
Security & Reliability

MCP Tool Poisoning and Rug Pull Attacks: How They Work and How to Defend Against Them

A practical, threat-focused guide to MCP tool poisoning and rug pull attacks, covering how poisoned descriptions and post-approval tool swaps compromise servers, plus the input validation, schema enforcement, and output sanitization controls that stop them.

Oct 6, 2026Read article
MCP Tool Poisoning and Rug Pull Attacks: How They Work and How to Defend Against Them
Two glowing paths — one orange, one blue — diverging from a single grayed-out tile on a dark isometric plane, representing the branching upgrade choices after Redis 7.2.
Data & Databases

Redis 7.2 End-of-Life: What Open Source Users Must Do Next

A platform-engineering brief on why Redis 7.2 is at end-of-life, what the post-2024 licensing split means, and how to choose between Redis 8, Valkey, and Redis Software.

Sep 26, 2026Read article
Redis 7.2 End-of-Life: What Open Source Users Must Do Next
Abstract diagram of a single trigger flowing through a chain of colored nodes toward an output, representing a NocoBase workflow.
System Design

NocoBase Workflows Explained: Triggers, Nodes, and the Four Key Concepts

A practical walkthrough of NocoBase's Workflow plugin: the four key concepts (workflow, trigger, node, execution), the three trigger types, and how nodes form event-driven automation.

Sep 7, 2026Read article
NocoBase Workflows Explained: Triggers, Nodes, and the Four Key Concepts
Split diagram contrasting in-band prompt rewriting on the left with an out-of-band compression middleware layer on the right.
Data & Databases

Caveman vs Headroom: In-Band Prompt Discipline vs Out-of-Band Compression

A focused comparison of Caveman's in-band prompt discipline and Headroom's out-of-band local compression proxy, framed around where each tool intervenes in the agent-to-provider pipeline.

Sep 5, 2026Read article
Caveman vs Headroom: In-Band Prompt Discipline vs Out-of-Band Compression
A sealed server cube inside a translucent glowing dome connected by mesh lines to a laptop, visualizing a VPS with zero open ports reachable only through a Tailscale tailnet.
Security & Reliability

Zero Open Ports: How to Make Your VPS Invisible to the Public Internet with Tailscale

Your VPS doesn't have to show a single open port to the public internet. Here's how to move SSH, admin panels, and databases onto Tailscale tailnet IPs only, close every inbound firewall rule, and write ACLs that assume your devices are already compromised — with a minimal two-server setup as the…

Sep 3, 2026Read article
Zero Open Ports: How to Make Your VPS Invisible to the Public Internet with Tailscale
Showing 1 - 14 of 15 Posts