Etiqueta: error-handling
Explora 12 recursos prácticos de ingeniería de software etiquetados con "error-handling". Descubre recetas de código, patrones de diseño, plantillas de documentación y guías detalladas para ayudarte a construir, desplegar y mantener soluciones listas para producción con error-handling.
Manejo de Errores en Produccion
El manejo de errores determina que tan elegantemente falla un sistema. El codigo de produccion debe distinguir entre errores recuperables y fatales, proveer contexto util, loguear adecuadamente y evitar exponer detalles internos a los usuarios.
Los recursos a continuacion cubren excepciones, tipos de resultado, reintentos, circuit breakers, error boundaries y mensajes amigables. Cada receta te ayuda a construir caminos de error predecibles y faciles de operar.
Cada recurso incluye explicaciones claras, ejemplos de codigo y advertencias sobre errores comunes. Usa estos materiales para tomar decisiones informadas, evitar problemas en produccion y acelerar tu flujo de trabajo. Si estas empezando, lee primero los articulos marcados como principiante; si ya tienes experiencia, ve directo a los patrones avanzados y las guias de arquitectura.
Manejar Errores en APIs con RFC 7807
Patrones para un manejo de errores de API consistente y predecible en varios lenguajes y frameworks.
Lógica de Reintento en JavaScript Fetch con Backoff
Reintenta peticiones HTTP fallidas en JavaScript con backoff exponencial
Errores GraphQL estructurados con codigos de extension
Implementa manejo de errores estructurado en GraphQL con clases de error personalizadas, codigos de...
Colas de mensajes muertos (Dead Letter Queues)
Maneja mensajes fallidos gracefulmente con dead letter queues, políticas de retry y detección de...
Configurar Dead-Letter Queues en RabbitMQ para Mensajes
Configurar dead-letter queues y exchanges en RabbitMQ con expiracion TTL, limites de longitud,...
Patrón LLM Fallback
Recurre a proveedores o modelos LLM alternativos cuando el primario falla. Maneja rate limits,...
Patrón Dead Letter Channel
Rutar mensajes no procesables a una cola de mensajes muertos separada para inspeccion y replay....
Patron de Extension de Errores en GraphQL
Adjunta metadatos estructurados a errores GraphQL usando codigos de extension para manejo de...
Patrón GraphQL Mutation Validation: Validación de Inputs Centralizada
Centralizá la validación de mutaciones GraphQL con reglas reutilizables, scalars y errores...
Guia de Manejo de Errores de API
Guia para estandarizar respuestas de error, codigos de estado y payloads de error en APIs REST y...
Runbook de Dead Letter Queue
Runbook para handlear y replayear dead letter queue messages en Kafka y RabbitMQ: DLQ setup,...
Plantilla de Respuesta de Error de API
Una plantilla reutilizable para respuestas de error de API consistentes, informativas y amigables...