Zum Inhalt springen

Blog

Transactional inbox: cuando el ack borra el mensaje

Un ack a Pub/Sub es una orden de borrado, no un comprobante de procesamiento. Con el motor de workflows en la ruta del ack y una correlación que rechaza, el lugar del ack decide entre parálisis y pérdida de datos. El tutorial completo: nack con dead-letter topic, transactional inbox, un relay sin la trampa del orden, con tabla de decisión.

Leer más →

Dividir un monorepo sin perder la historia

Un proveedor externo debe trabajar en el motor de precios de una tienda de herramientas, pero no puede ver la integración de pagos. Los permisos actúan a nivel de repositorio, y eso zanja la cuestión. Este tutorial realiza la división paso a paso conservando la historia, muestra la trampa de los directorios renombrados hace tiempo y lo que aun así se olvida el día de la migración.

Leer más →

readOnly, @Repository, @Modifying: qué hacen realmente las anotaciones en un repositorio de Spring Data

Una tienda de herramientas finaliza de noche las promociones caducadas. El trabajo informa de 412 aciertos y la tienda sigue vendiendo al precio de promoción. La causa son tres anotaciones en la interfaz del repositorio: dos actúan a fondo sobre Hibernate y una no hace nada. El tutorial completo sobre readOnly, @Modifying y dónde va el límite transaccional. A Spring Boot 4.

Leer más →

Crossplane 2.3 desde cero: una API de plataforma propia con la que los equipos piden su propio almacenamiento

Seis equipos, el mismo almacenamiento, un ticket cada vez. Este tutorial construye una API de plataforma desde cero con Crossplane 2.3: proveedor, ProviderConfig, el primer recurso gestionado, luego XRD y Composition, hasta que un equipo pide su propio almacenamiento con ocho líneas de YAML. Con las partes que duelen: borrado, drift y más de 900 tipos de recursos.

Leer más →

Arranque en frío en lugar de copia de seguridad: reconstruir un sitio web en 30 minutos

El sitio estaba en blanco, la copia de seguridad no se pudo restaurar y el camino más rápido fue la reconstrucción completa. Este artículo recorre el arranque en frío paso a paso: separar el dominio, borrar todos los archivos y la base de datos, reinstalar, desplegar, plugins, textos legales y banner de cookies. Con la lista de aceptación, el motivo por el que el diseño es la parte más difícil en WordPress y los límites honestos del método.

Leer más →
$ lang DE EN ES