Skip to content

Tu WebApp serverless funciona. Y por eso es el problema.

June 5, 2026 · 13 min

Show notes

Empezaste con una arquitectura limpia, servicios pequeños, todo prolijo. Seis meses después nadie se anima a hacer un deploy un viernes. ¿Te suena?

No es que serverless no funcione. Es que la complejidad no desaparece — cambia de lugar y se vuelve invisible.

💡 Los 5 errores que convierten tu WebApp en un caos

Llevo 20 años en desarrollo de software, 10 trabajando con serverless en producción. Y hay un patrón que se repite siempre, en equipos de todos los tamaños.

El caos no es que la app deja de funcionar. El caos es cuando:

* Nadie sabe dónde están las cosas

* Los tests fallan hace meses y nadie los corre

* Cada deploy se siente como apostar a la ruleta

* Si algo falla, nadie sabe dónde mirar

Y mientras tanto, la app “anda”.

Los 5 errores que llevan ahí:

1. Autenticación pensada al final — Se deja para después porque complica el testing. Después resulta en validaciones duplicadas en cada función de Lambda, y cambiar cualquier cosa se convierte en una pesadilla.

2. Funciones Lambda que crecen sin diseño — Empiezan pequeñas. Terminan validando, ejecutando lógica de negocio, hablando con la base de datos, manejando errores y llamando a tres servicios más. Miles de líneas que nadie quiere tocar.

3. Infraestructura como código sin arquitectura definida — Si todo está en el mismo stack, un cambio chico bloquea todo el deployment. Hay que pensar qué recursos son efímeros y cuáles son persistentes antes de escribir la primera línea de CDK.

4. Testing imposible — No es que serverless no se puede testear. Es que nadie pensó cómo testearlo desde el día uno. Resultado: tests que levantan recursos reales de producción, fallan siempre y nadie ejecuta.

5. Observabilidad rota — Nadie lo nota hasta que algo falla. En un mundo asíncrono, tener logs no alcanza. Necesitás trazabilidad, alarmas con sentido y una metodología para debuggear sin hacer arqueología.

¿El patrón común?

No es culpa de Lambda. No es culpa de API Gateway. No es culpa de AWS.

Es que alguien juntó un montón de servicios sin un diseño, sin pensar cómo trabajan juntos, sin considerar la complejidad invisible que emerge cuando todo está distribuido.

🚀 ¿Querés construir WebApps serverless que no se conviertan en un frankenstein?

Tengo un mini-curso gratuito de WebApps Serverless donde vemos patrones de diseño, buenas prácticas y arquitecturas concretas para tomar mejores decisiones desde el principio.

🎯 ACCEDER AL MINI-CURSO GRATUITO



This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit desplegando.substack.com

All episodes of Desplegando.cloud

Settings

Display

Language

Decides which stations you see first on the home page.

History

Recently played stations and episodes and your latest searches are only stored in this browser.

Notifications

A short notice when a podcast you follow has a new episode. Turn off single podcasts with the bell on their page.

Account

Save favorites – in the app and on the website.

Keyboard shortcuts

/
Open search
Space
Play or pause
← →
In the player: back 15 s, forward 30 s (episodes) · in a row: next tile
↑ ↓
In a row: target within the tile
Home / End
In a row: first or last tile
Esc
Close window or menu
?
This overview
Now playing

Go to station page

Play next

    Add episodes with “Play next” – they play after the current episode.