¿Qué significa "Escalabilidad"?

« Back to Glossary Index

Escalabilidad es la capacidad que tiene un sistema para seguir funcionando bien cuando crece la cantidad de usuarios, datos o carga.

Viene del mundo del software, pero se aplica también a infraestructura, bases de datos, y hasta modelos de negocio. Si una app funciona bárbaro con 100 usuarios pero se cae cuando llegan a 1000, no es escalable. En cambio, si puede crecer sin que se note una baja de rendimiento (o con cambios mínimos), entonces tiene buena escalabilidad.

Se puede escalar en vertical (mejorás la máquina: más memoria, mejor procesador) o en horizontal (sumás más máquinas y repartís el trabajo). Imaginate una pizzería: escalar vertical sería comprar un horno más grande; escalar horizontal, poner otra sucursal. En la nube (como con AWS, Google Cloud o Azure), escalar horizontal es más fácil y barato a largo plazo.

¿Por qué es tan importante la escalabilidad?

Porque en tech, todo puede explotar de un día para el otro. Una startup puede pasar de 10 usuarios a 10.000 en semanas. Si tu sistema no se la banca, perdés gente. Un sistema escalable está pensado para sumar recursos (como servidores o capacidad de red) sin tener que empezar todo de nuevo.

Es como tener un carrito de choripanes que se transforma en parrilla gourmet sin que se te incendie la cocina.

¿Querés verlo desde lo técnico? Acá hay una buena guía de AWS en español.

Otros términos que te pueden interesar

WhatsApp