Patrón Outbox transaccional en Go con PostgreSQL

Patrón Outbox transaccional en Go con PostgreSQL

Escribe el evento con los datos. Nunca los dividas.

Dos escrituras que deberían tener éxito juntas eventualmente fallan por separado.

Tu servicio de pedidos guarda el pedido en la base de datos y luego publica un evento order.created en un corredor de mensajes.

Registros de Decisiones para el Desarrollo de Software Impulsado por IA

Registros de Decisiones para el Desarrollo de Software Impulsado por IA

Mantén la intención cerca del código.

Los registros de decisiones son la capa de memoria faltante en el desarrollo de software asistido por IA. Capturan no solo qué se construyó, sino por qué; y esta distinción se vuelve crítica cuando las herramientas de IA están escribiendo su código.

Pruebas de código Go concurrente con synctest

Pruebas de código Go concurrente con synctest

Dejen de dormir en pruebas concurrentes de Go.

Probar código Go concurrente siempre ha requerido un poco de disciplina. Las goroutines son económicas, los canales son simples y la cancelación de contexto es idiomática: los trabajadores en segundo plano y los temporizadores están por todas partes en los servicios reales de Go.

Introducción rápida y hoja de trucos de diagramas Mermaid para desarrolladores

Introducción rápida y hoja de trucos de diagramas Mermaid para desarrolladores

Diagramas como código, sin el drama.

Mermaid es una herramienta de diagramación basada en texto para quienes prefieren escribir diagramas en lugar de arrastrar cajas en un lienzo. Utiliza una sintaxis similar a Markdown para describir diagramas de flujo, diagramas de secuencia, diagramas de clases, máquinas de estados, líneas de tiempo, diagramas de Gantt, diagramas de entidad-relación y más.

Notas perennes: Escribe notas que se acumulan con el tiempo

Notas perennes: Escribe notas que se acumulan con el tiempo

Notas que mejoran en lugar de deteriorarse.

La mayoría de las notas de ingeniería se escriben una vez y se olvidan. Capturas algo durante una sesión de depuración, lo pegas en algún lugar y lo encuentras dos años después sin ningún contexto sobre por qué era importante.

Suscribirse

Recibe nuevas publicaciones sobre sistemas, infraestructura e ingeniería de IA.