lsBlog
Notas técnicas. Lo que aprendí construyendo.
Categorías
Filtrar por tag
- 2026-04-30engineering5 min de lectura
Cómo separamos central de regional sin duplicar todo.
Multi-región no es 'un stack copiado N veces'. Tres capas, cada una con un trabajo claro, y una sola regla sobre quién depende de quién.
- 2026-04-26engineering5 min de lectura
Build vs buy en AWS: cuándo el cómputo propio le gana al managed.
Los servicios managed cobran por output. El cómputo propio tiene una base fija. La economía cruza, y conviene saber dónde está el cruce antes de firmar.
- 2026-04-22engineering3 min de lectura
Tunnel a un RDS privado sin bastion.
Llegar a una instancia RDS privada desde tu laptop sin un bastion EC2. SSM Session Manager port forwarding lo hace en un comando.
- 2026-04-17engineering6 min de lectura
Real-time con Socket.io en multi-instancia: lo que aprendí a las trompadas.
Socket.io detrás de un load balancer con varias instancias backend se rompe en tres formas específicas. Cada una te enseña algo que los docs subestimaron.
- 2026-04-11engineering7 min de lectura
SQS entre servicios, no solo para jobs largos.
Las llamadas síncronas son el reflejo por default. La mitad no debería serlo. Una cola entre productor y consumer cambia la forma de la falla del sistema entero.
- 2026-04-04engineering4 min de lectura
Prisma + multi-tenancy: una base, muchos tenants, sin caos.
El reflejo cuando tu primer cliente grande pide una base dedicada es decir que sí. Ese reflejo escala hasta que te mata.
- 2026-03-28engineering3 min de lectura
Spec-driven development: si la regla vive en Slack, la IA la inventa.
Las reglas de negocio que viven en Slack, en la cabeza del PM o en código implícito no las ve nadie. Cómo escribir specs que tu codebase, tu IA y tu próximo dev consuman como contexto.
- 2026-03-21engineering3 min de lectura
Errores tipados: cada error con su código y su destino.
`throw new Error('not found')` no te dice nada en producción. Cada error es un tipo, con un código estable, y declara si merece llegar al error tracker.
- 2026-03-14engineering2 min de lectura
100 items, 101 queries: el patrón N+1 y cómo eliminarlo.
El N+1 aparece cada vez que ponés un `await` adentro de un `for`. Cómo detectarlo en los logs y reemplazarlo por una sola query.
- 2026-03-09notes2 min de lectura
RSA Conference 2024, mi primera conferencia técnica grande.
Fui a RSA Conference 2024 todavía cursando ingeniería. No entendía la mitad de lo que había en el piso. De eso se trataba.
- 2026-03-04notes3 min de lectura
El setup desde el que construyo.
Escritorio, PC, software. Lo que está sobre la mesa y lo que realmente uso día a día.