StackPractices

Mathias Paulenko

Ingeniero de Software y Fundador de StackPractices

Mathias Paulenko

Mathias Paulenko

Ingeniero de Software

Ingeniero de software con más de 12 años de experiencia construyendo sistemas de producción con Python, JavaScript, React y DevOps. He contribuido a proyectos empresariales que abarcan pipelines de CI/CD, diseño de APIs, infraestructura cloud y desarrollo full-stack.

StackPractices es mi proyecto personal, nacido de una convicción simple: la buena documentación debe ser lista para copiar y pegar. Cada receta, patrón y guía de este sitio está diseñada para ahorrarte tiempo y ayudarte a entregar más rápido.

Obras Publicadas (1032)

advanced

Patrón Reactive Streams

Procesar streams de datos asincronos con backpressure. Los suscriptores piden N items a la vez,...

intermediate

Patrón Serverless DB Connection Pooling

Gestionar conexiones de base de datos entre invocaciones serverless usando poolers externos,...

intermediate

Patrón Thread Pool

Reutilizar un conjunto fijo de threads para tareas cortas en lugar de crear un thread por tarea....

advanced

Plantilla de Documento de Diseño de AI Agent

Documenta arquitectura de AI agents, tools, memory, reasoning patterns, safety guardrails,...

intermediate

Plantilla de Tracking de Costos de LLM

Trackea token usage y costs por feature, model y user. Incluye categorias de costos, tablas de...

intermediate

Librería de Plantillas de Prompts para LLM

Una librería reutilizable de plantillas de prompts para tareas comunes de LLM: resumir, extraer,...

intermediate

Matriz de Seleccion de Modelos de AI

Compara modelos LLM por costo, latencia, context window, accuracy y use case. Incluye criterios de...

ai llm model-selection matrix
intermediate

Checklist de Evaluación de RAG

Un checklist para evaluar la calidad de sistemas RAG: retrieval accuracy, generation faithfulness,...

intermediate

Plantilla de Politica de Eviction de Cache

Plantilla para documentar eviction rules por cache layer: LRU, LFU, TTL, FIFO, random eviction....

intermediate

Plantilla de Decision de Estrategia de Cache

Plantilla de decision para elegir estrategias de cache por use case: no-cache, cache-aside,...

intermediate

Runbook de Cache Warmup

Runbook para warmear caches despues de deployment, restart o incident: identificar hot keys,...

intermediate

Plantilla de Reglas de CDN Cache

Plantilla para definir CDN caching rules y edge behavior: cache keys, TTL por content type, query...

advanced

Runbook de Cancelacion de Async Tasks

Runbook para cancelar de forma segura long-running async tasks en Python, JavaScript, Go y Java:...

async cancellation concurrency timeout
advanced

Checklist de Debugging de Race Conditions

Checklist para identificar y fixear race conditions en concurrent code: symptom identification,...

intermediate

Plantilla de Sizing de Thread Pools

Plantilla para documentar thread pool configuration per service: pool type selection, sizing...

intermediate

Checklist de Hardening de Docker Images

Checklist para hardening de Docker container images para production: base image selection, user...

intermediate

Plantilla de Kubernetes Resource Quotas

Plantilla para definir Kubernetes resource quotas por namespace: CPU y memory limits, object count...

intermediate

Politica de Versioning de Terraform Modules

Politica para versioning y publishing de Terraform modules: semantic versioning rules, breaking...

advanced

Plantilla de Onboarding a GraphQL Federation

Plantilla para onboardear un servicio a un federated GraphQL graph: subgraph setup, entity...

intermediate

Checklist de Revision de Schema GraphQL

Checklist para revisar schemas GraphQL: naming conventions, type design, pagination, error...

intermediate

Runbook de Dead Letter Queue

Runbook para handlear y replayear dead letter queue messages en Kafka y RabbitMQ: DLQ setup,...

intermediate

Plantilla de Convencion de Naming de Kafka Topics

Plantilla para estandarizar nombres de Kafka topics across teams: naming patterns, environment...

advanced

Politica de Evolucion de Message Schemas

Politica para evolucionar message schemas de forma segura en event-driven systems: backward y...

intermediate

Plantilla de Diseno de Colas RabbitMQ

Plantilla para documentar diseno de colas, exchanges y bindings de RabbitMQ: exchange types, queue...