Back to Blog

Tag

#Architecture

🚨 Vercel Breach: A Wake-Up Call We All Needed (But Didn’t Want)

The Vercel breach isn’t just “another security incident.” It’s a reminder that modern dev workflows are fragile, trust-based systems. Here’s what really matters—and what you should fix today.

Frank Mendez
🧭 GitHub’s New PR Dashboard: Finally Fixing the “Where Do I Even Start?” Problem

GitHub’s new PR dashboard aims to reduce chaos and improve focus—but does it actually make developers faster, or just reorganize the noise?

Frank Mendez
Scaling WebSockets the Wrong Way (On Purpose): A Multi-Instance Reality Check

You don’t truly understand distributed systems until your app “works perfectly”… and then breaks the moment you scale it.

Frank Mendez
Partitioning (a.k.a. Sharding): How Systems Actually Scale

You don’t scale by upgrading your server forever. You scale by splitting your data across machines.

Frank Mendez
Transactions: Keeping Your Data Sane in a Chaotic World

Distributed systems don’t fail loudly. They fail silently—with bad data.

Frank Mendez
🌍 The Internet Isn’t Flat Anymore: A Reaction to Supabase’s Regional Network Block Reality Check

Regional network blocks aren’t edge cases—they’re production realities. Supabase’s recent post highlights a growing blind spot in modern system design: assuming the internet is always reachable.

Frank Mendez
 Reaction: Chapter 2 of The Phoenix Project  “Congratulations, You’re Now the Problem”

Chapter 2 of The Phoenix Project shows what happens when you inherit a broken system: endless emails, unclear priorities, and pressure from all sides. Bill’s promotion to VP of IT Operations reveals a harsh truth—leadership doesn’t fix chaos; it exposes it. This chapter highlights why managing work flow, not just doing work, is critical for survival.

Frank Mendez
GitHub Is Quietly Redefining AppSec with AI — And That Should Make You Rethink Your Workflow

GitHub’s latest move into AI-powered application security isn’t just another feature drop—it’s a shift toward proactive, developer-first security. And honestly, it might change how we write code every day.

Frank Mendez
GitHub Copilot Just Grew Up — And It’s Bringing a Metered Bill With It

There was a time when GitHub GitHub Copilot felt like magic: pay a flat fee, get autocomplete on steroids, ship faster, feel like a 10x dev on a good day. Well… that era is ending. And honestly? It was inevitable.

Frank Mendez
The Truth About Distributed Systems (a.k.a. “Everything Is On Fire, Just Slowly”)

If I design things well enough, my system will behave predictably.

Frank Mendez
Designing Data-Intensive Applications Chapter 9  Consistency & Consensus: Getting Systems to Agree (Good Luck With That)

Distributed systems don’t just store data—they argue about what’s true. Chapter 9 breaks down how systems reach agreement (or fail trying), why consistency is hard, and how consensus algorithms keep everything from falling apart.

Frank Mendez
Chapter 2: Data Models and Query Languages

“The limits of my language mean the limits of my world.” — Ludwig Wittgenstein

Frank Mendez
🚀 Building a Newsletter Subscription Feature That Actually Works (No BS Edition)

No Mailchimp. No overengineering. Just a clean, event-driven newsletter system that works.

Frank Mendez
Chapter 5: Replication

Just copy the data to another server.

Frank Mendez
Chapter 4: Encoding and Evolution

Your system doesn’t break when you deploy it. It breaks when old data meets new code. That’s the uncomfortable reality of software: data outlives everything. You can rewrite your frontend. You can refactor your backend. You can even replace your database. But your data? It sticks around quietly waiting to expose every bad decision you made six months ago.

Frank Mendez
Reaction: Chapter 1 of The Phoenix Project — “Welcome to IT Chaos”

Chapter 1 of The Phoenix Project throws us straight into the chaos of IT operations—where outages are routine, blame is inevitable, and the business is already falling behind. Through Bill Palmer’s stressful morning, we see a familiar reality: IT isn’t broken because of technology, but because of how organizations manage it. This opening chapter sets the stage for why DevOps isn’t optional—it’s survival.

Frank Mendez
Chapter 2: API Paradigms Choosing the Right Language for Your System

Choosing the right API paradigm can make or break your system. Here’s a deep dive into REST, RPC, GraphQL, and event-driven APIs—and how to pick the right one.

Frank Mendez
Chapter 3: Storage and Retrieval

Your beautiful data model eventually turns into… bytes on disk.

Frank Mendez
Designing Data-Intensive Applications Chapter 1 (Simplified for Builders)

“The Internet was done so well that most people think of it as a natural resource… rather than something that was man-made.” — Alan Kay

Frank Mendez
🚀 From WebSockets to AI Agents: Building chatmesh (and Breaking It on Purpose)

Most developers build features. I wanted to build systems. So instead of another CRUD app, I started building a real-time chat backend in Go—something simple on the surface, but brutal underneath.

Frank Mendez