Tiendo a ver los problemas de DevOps más como resultado de la parte “Dev”. Hay muchas herramientas excelentes para ayudar con la parte “Ops”, pero si el código que está implementando no está diseñado para operar a escala, su equipo no se enfrentará a nada más que a la frustración, incluso al cumplir con todos los mandamientos de DevOps.
Dicho esto, las mejores personas de DevOps siempre tienen en cuenta “Ops” al escribir código. ¿Puede su código determinar la capacidad necesaria? ¿No solo puede detectar problemas de red, sino también solucionarlos? ¿Se puede controlar cómo fluye el tráfico en un servicio lento? ¿Su código aprovecha los modelos de almacenamiento en caché agresivos? ¿Está su base de datos DB diseñada para escalar? etcétera etcétera
Una buena regla general es: si su servicio no puede pasar de 1 transacción a 1M de manera bien definida y programática (incluso si requiere verificación humana antes de escalar), entonces no se codificó correctamente.
- ¿Qué función cumple la traducción de direcciones de red (NAT)?
- ¿Cuál es el alcance del enrutamiento y la conmutación?
- ¿CISA hace algún bien en lograr CISSP?
- Cómo conectarme a mi iMac mientras estoy lejos de mi red doméstica
- ¿Cómo es que nadie ha configurado un sistema de dominio alternativo?