Blog de Obi Madu

Blog de Obi Madu

Artículos y ensayos recientes de mi recorrido profesional y técnico.

Artículos destacados

Últimos artículos

01-09 / 18
Penpot y Design to Code
Design9 min de lectura

Penpot y Design to Code

Una introducción a Penpot como herramienta de diseño, y cómo su formato de archivo abierto, su modelo de tokens y su API de plugins hacen de design-to-code un workflow de primera clase en lugar de una entrega.

Cómo funcionan las apps móviles
Mobile15 min de lectura

Cómo funcionan las apps móviles

Las tres formas de construir una app móvil, qué ejecuta realmente cada una por debajo, y el patrón de arquitectura compartido detrás de React Native, Flutter y Tauri mobile.

Una base de código, Web y Escritorio
System Design12 min de lectura

Una base de código, Web y Escritorio

Cómo diseñar una app de Tauri para que el mismo código React corra en el navegador y en el escritorio, poniendo las diferencias de runtime detrás de una interfaz de servicio.

Añadiendo un WAF gratuito a mi Homebox: Tutorial de CrowdSec AppSec con Traefik y Dokploy
DestacadoSecurity10 min de lectura

Añadiendo un WAF gratuito a mi Homebox: Tutorial de CrowdSec AppSec con Traefik y Dokploy

Una guía completa sobre cómo protejo mis aplicaciones de Homebox con el WAF AppSec de CrowdSec, un plugin de Traefik y Dokploy.

Arquitectura de presupuestos para AI Gateways: Virtual Keys, Provider Keys y cuotas distribuidas
AI Engineering12 min de lectura

Arquitectura de presupuestos para AI Gateways: Virtual Keys, Provider Keys y cuotas distribuidas

Un plano para diseñar un sistema global de cuotas de IA. Cómo separar la ejecución de peticiones de la verdad del presupuesto bajo alta concurrencia.

LiteLLM vs. Bifrost: Elegir un AI Gateway
AI Engineering9 min de lectura

LiteLLM vs. Bifrost: Elegir un AI Gateway

Una comparación práctica entre el estado distribuido basado en Python de LiteLLM y el rendimiento bruto basado en Go de Bifrost, para ayudarte a elegir un AI gateway.

Agrupar claves de API con Bifrost
System Design9 min de lectura

Agrupar claves de API con Bifrost

Una guía práctica para configurar la agrupación de claves de API en Bifrost y cómo escalarla de forma segura entre múltiples nodos externalizando tus rate limits.

LiteLLM como AI Gateway distribuido
DestacadoAI Engineering8 min de lectura

LiteLLM como AI Gateway distribuido

Cómo agrupar claves de API y múltiples backends bajo un único id de modelo para aumentar tu capacidad de rate limit, y cómo LiteLLM mantiene ese pooling consistente entre múltiples nodos.

Escalando AI Gateways: Cómo agrupar claves de API y sobrevivir a los rate limits
AI Engineering10 min de lectura

Escalando AI Gateways: Cómo agrupar claves de API y sobrevivir a los rate limits

Aprende a superar los estrictos rate limits de los proveedores de LLM agrupando claves de API y explora la arquitectura de 3 capas necesaria para el seguimiento distribuido de tokens.