De vez en cuando, recibimos la pregunta de cómo explicar DownToZero y qué lo hace destacar sobre otros servicios en la nube para personas no técnicas. Hemos probado diversas explicaciones, pero encontramos una analogía que resuena con la mayoría de las personas. Queríamos compartirla aquí para hacer nuestro principio accesible a más gente.
Después de un largo día de trabajo, estás conduciendo a casa. Al llegar a tu casa, entras en la entrada, apagas el coche y entras en la casa. Aunque planees ir de compras más tarde ese día, aún así apagas el coche porque dejarlo encendido parece un desperdicio.
Entonces, más tarde ese día, vuelves a tu coche para ir de compras. Enciendes el coche y conduces hasta la tienda. Al volver a casa, apagas el coche por la noche. Aunque haga frío por la noche y sea incómodo que la calefacción se active y los asientos se calienten por la mañana, aún así apagamos el coche. Mantener el coche encendido parece absurdo por solo unos pocos minutos de calentamiento.
Con los coches, hemos desarrollado la comprensión de que no es muy práctico ni rentable mantenerlos encendidos todo el tiempo. Estamos bien con una fase de calentamiento, y los fabricantes han invertido mucho en hacer que esta fase sea más cómoda.
Ahora, para servicios y máquinas de TI, esperamos que todos los servicios estén funcionando todo el tiempo. La razón es la conveniencia, así que siempre optamos por el “siempre encendido” porque el coste es aceptable. DownToZero rompe con ese hábito apagando todo lo que no se está usando. Este enfoque se llama “escala a cero”. Incorporamos la escala a cero en cada punto posible porque lograr la sostenibilidad requiere no solo energía verde o CPUs más eficientes, sino también apagar el software no utilizado. Creemos que seguir este camino tendrá el impacto más significativo. Lo hicimos con los coches, y es natural usar los coches de esta manera. Ahora es hora de aplicar este paradigma al software también.