Hace 5 años en el area de programacion se necesitaba tener conocimientos y ser buenos en manejar aplicaciones monolíticas que son aplicaciones grandes y unidas. Hoy en día, es más importante saber cómo dividir aplicaciones en partes pequeñas, manejarlas con tecnologías modernas y automatizar su desarrollo y despliegue.