Ir al contenido

Autoalojado o SaaS: por qué somos dueños de nuestras herramientas de desarrollo - y qué seguimos alquilando

Strahinja Polovina · Ingeniería6 min de lectura

Durante años alquilamos casi todas las herramientas con las que trabajábamos, y con buenos motivos. Con un SaaS, un equipo arranca en una tarde, de las actualizaciones se encarga otro y es a otro a quien despiertan de madrugada. Para una empresa joven, es el trato que conviene.

Dejó de serlo para las herramientas sobre las que funciona nuestra ingeniería. Ahora preferimos que sean nuestras - y, de forma deliberada, seguimos alquilando algunas cosas. Este artículo trata del razonamiento; no es una lista de la compra.

Por qué traemos nuestras herramientas a casa

  • Su código y sus documentos son la memoria de su empresa. Repositorios, tickets, especificaciones y decisiones son lo más valioso que posee una empresa de software. Los clientes preguntan cada vez más dónde están su código y sus datos. «En nuestro propio entorno, bajo nuestro control» es una respuesta corta - y fácil de seguir cumpliendo.
  • El precio por usuario crece con la plantilla, no con el valor. Cada nueva incorporación añade una línea a una docena de facturas, y la tarifa de cada proveedor cambia a su propio ritmo. Las herramientas propias convierten un coste creciente y disperso en uno fijo y predecible.
  • La IA funciona mejor junto a sus datos. El código, los tickets y la documentación son justo lo que leen y escriben los agentes de IA. Ejecutar los modelos en su propio entorno significa que nada de eso tiene que salir de él, y que el coste no sube con cada petición.
  • Las condiciones cambian cuando lo decide el proveedor. Precios, licencias y funcionalidades cambian según la hoja de ruta de otro - varias herramientas de infraestructura populares han cambiado de licencia en los últimos años. Las herramientas de código abierto que usted mismo opera cambian cuando usted decide actualizarlas.
  • El trabajo no se detiene cuando otro se cae. Un entorno de desarrollo que funciona sobre su propia infraestructura sigue en marcha aunque un proveedor sufra una caída o se pierda la conexión a internet.
Alquile lo genérico. Sea dueño de lo que es su memoria.

Lo que seguimos alquilando - a propósito

Autoalojar no es un principio, es un equilibrio entre costes y beneficios, y a veces la balanza se inclina hacia el otro lado. El correo electrónico se queda en un proveedor: la entregabilidad depende de una reputación de envío que el servidor de una sola empresa no puede construir. Los sistemas de producción de los que dependen nuestros clientes siguen en infraestructura gestionada en la nube, donde la redundancia y un equipo de guardia van incluidos en el precio. Y cuando una herramienta especializada no tiene un equivalente serio de código abierto, la pagamos sin remordimientos.

El coste real de autoalojar

La factura se reduce; la responsabilidad crece. Alguien tiene que hacerse cargo de las actualizaciones, los certificados, la monitorización y los accesos. Las copias de seguridad solo cuentan si se pueden restaurar, así que hay que probarlas de forma periódica, no darlas por hechas. Y cuando algo se rompe en el peor momento, no hay proveedor al que abrirle un ticket.

Nuestra regla es sencilla: si nadie del equipo se va a hacer cargo de una herramienta, no se autoaloja. Todo lo que sí autoalojamos está descrito como código, para poder reconstruirlo desde cero en lugar de ir remendándolo hasta que se recupere - la misma disciplina que aplicamos a la seguridad como función, no como ticket.

¿Autoalojar o alquilar? Una prueba rápida

Repase sus herramientas una a una y vea en qué columna cae cada una.

Autoalójela
  • Los datos son sensibles o forman parte de lo que da valor a su empresa
  • El coste crece con cada persona que contrata
  • Existe una alternativa madura de código abierto
  • Unas horas de caída serían una molestia, no una crisis
Siga alquilándola
  • Depende de una reputación que no puede construir solo - el correo electrónico es el caso clásico
  • Sus clientes necesitan que esté disponible a todas horas
  • Nadie del equipo se hará cargo de las actualizaciones, las copias de seguridad y la seguridad
  • Es una herramienta de nicho sin un equivalente serio de código abierto

La mayoría de los equipos descubren que un puñado de herramientas cae claramente en la primera columna y que el resto está bien donde está. De eso se trata: ser dueño de las pocas que importan y dejar de preocuparse por las demás. La vertiente de IA de esta misma pregunta la tratamos en tener infraestructura de IA propia, y el hábito que hay detrás, en la tecnología aburrida como bien de lujo.

Preguntas frecuentes

¿Es más barato autoalojar que pagar un SaaS?

Para un equipo con cargas de trabajo estables y alguien que se haga cargo del mantenimiento, normalmente sí, en uno o dos años. Sin esa persona, los servicios gestionados salen más baratos en cuanto se tiene en cuenta el riesgo.

¿Es menos seguro autoalojar que usar un SaaS?

No de por sí. Traslada la responsabilidad a usted: los parches, el control de accesos y unas copias de seguridad probadas pasan a ser cosa suya. Bien hecho, además reduce el número de empresas que tienen sus datos.

¿Qué debería autoalojar primero una empresa?

Las herramientas en las que más se acumulan sus propios datos y en las que más duele el precio por usuario - normalmente el alojamiento de código y la CI, la documentación interna y la monitorización. Deje el correo electrónico y la producción de cara al cliente para el final, o para nunca.

¿Está decidiendo qué tener en propiedad y qué alquilar?

El diagnóstico es gratuito: analizamos sus herramientas, costes y riesgos, y le decimos con franqueza cuáles merece la pena traer a casa.