¡Hola!
Resumen de este email:
- Curso de Event Bus en Kafka publicado en el plan Standard
- 🗞️ Noticia de la semana: Anthropic deja Git en su monorepo porque los agentes lo han desbordado
- Resumen del último Café con Codely (míralo aquí)
- El chiste de la semana (temático de Git!!!)
📯 Curso de Event Bus en Kafka publicado en el plan Standard
Hasta hace poco nuestra recomendación era no montar un Event Bus en Kafka por sus limitaciones: un consumidor por partición, sin reintentos y sin dead letter. Con Kafka Queues y sus share groups, eso ha cambiado.
Por ello hemos creado un curso explicando cómo hacerlo:
- 🛰️ Kafka Queues vs RabbitMQ: una comparativa criterio a criterio para decidir cuál usar.
- 📤 Publicar eventos de dominio en Kafka y añadir un fallback para cuando Kafka no responde.
- 🏗️ 3 arquitecturas de topics y share groups: un topic para todo, uno por subscriber, o un topic por evento y un share group por subscriber. Spoiler: la tercera es la robusta y flexible.
- 🌋 Generar la configuración automáticamente: los topics (también en formato Terraform) y los share consumers salen de tus eventos de dominio.
- 🔁 Resiliencia: reintentos con backoff exponencial y la dead letter que llega con Kafka 4.4.
- ⚡ Particularidades de Kafka Queues: más de un consumidor por partición y
renewpara extender el timeout de un mensaje.
Nuestra opinión: si ya tienes Kafka en tu infraestructura, ya no necesitas añadir otro broker solo para el Event Bus.
La primera lección es gratis. Ya tienes el primer bloque en Codely Pro Standard, y el resto de lecciones llegarán dentro de un par de semanas. Esperamos que te guste el curso tanto como a nosotros prepararlo. 😊
🗞️ Noticia de la semana: Anthropic deja Git en su monorepo porque los agentes lo han desbordado
El martes Anthropic contó cómo ha sustituido Git por Scion, su propio sistema de control de versiones.
El motivo: los agentes han multiplicado los merges por más de 10. En mayo hacían unos 2.500 merges al día en su monorepo. En septiembre, más de 30.000.
Y el repo es enorme: el historial de la rama principal ocupa casi 100 GB y la copia de trabajo comprimida más de 25 GB. Para aguantar llegaron a tener varios cientos de mirrors de Git.
El problema de fondo para su volumen es el diseño de Git: cada cliente tiene una copia completa del repo. Perfecto para personas. Inviable cuando la CI hace unos 25 millones de checkouts al día.
Scion le da la vuelta:
- ☁️ Los clientes están siempre online y piden los ficheros al servidor bajo demanda.
- 🖥️ Los commits, merges y rebases ocurren en el servidor, así que no hay
push. - 🪶 El checkout es parcial u opcional: muchos jobs de CI trabajan directamente contra la API.
El resultado según Anthropic: una infraestructura 200 veces más pequeña en CPU y memoria que la de los mirrors, y checkouts que duran segundos en lugar de minutos. Lo hizo un equipo de 7 personas en 5 meses.
Eso sí, hay que ir con cuidado con los titulares tipo "Anthropic cancela Git". Scion no será open source y Anthropic dice que no es un sustituto general de Git, es algo pensado y optimizado para su flujo de trabajo. Similar a como Google tiene Piper y Meta tiene Sapling.
Para nosotros, lo importante no es Scion, es la dirección: igual que vimos en el último Café con GitHub dejando Spokes, las herramientas pensadas para el ritmo de una persona no aguantan el ritmo de los agentes. Y esto llegará a empresas mucho más pequeñas que Anthropic.
Mañana estaremos en directo a las 9 CEST comentando esta noticia y muchas más en el Café con Codely. En nuestro YouTube, Twitch y X.
☕ Resumen del Café con Codely
Este es el top 3 de titulares que comentamos en el último Café:
- Codex vs Claude Code: mejor UX en la app de Codex, mejor código con Opus 5.5. OpenAI responde con 28 días seguidos de mejoras o resets de uso, como la suscripción de Codex en herramientas de terceros y el auto review gratis.
- JetBrains: reporta pérdidas por primera vez en su historia. La facturación sigue creciendo, pero invierte mucho en IA con muchos productos a la vez y el usuario no entiende la oferta.
- Haiku 5.5: precio de Luna hasta 100.000 tokens, pero a partir de ahí se multiplica por cinco. Además, su tokenizer genera entre un 25% y un 30% más de tokens que Haiku 4.5.
Tienes el resumen completo del Café con enlaces a cada noticia en el momento en el que la comentamos.
Mañana estaremos en directo a las 9 CEST comentando las noticias que han pasado esta semana en el Café con Codely. En nuestro YouTube, Twitch y X. 🙌
Y ya que has llegado hasta esta parte de la newsletter, te dejamos aquí el chiste de la semana, que sé que lo estabas esperando:
Te contaría un chiste de Git… ¡pero es que te vas por las ramas! 😂 😂 😂
¡Un saludo!
