Equipo para mantener un monolito

Equipo para mantener un monolito

Al tener un desarrollo monolítico, los costos asociados al equipo que mantiene el monolito son bien acotados. Salvo que tu monolito procese millones de peticiones tu equipo tecnológico va a ser bastante pequeño.

Al tener un único lenguaje, cualquier persona dentro del equipo puede hacer nuevas funcionalidades y ofrecer soporte en caso de cualquier problema que ocurra.

El tener un equipo pequeño, representa muchas ventajas y desventajas. Como todo, nada es perfecto.

Ventajas:

  • Comunicación eficiente. Todos se conocen bien y se tienen la suficiente confianza para decir las cosas como son
  • Tomar decisiones ágiles. Al ser un equipo pequeño y los integrantes manejar todo el contexto, pueden tomar decisiones mucho mas rápido.
  • Mayor sentido de responsabilidad. Cada integrante del equipo ve como su aporte impacta directamente al desarrollo, lo cual le da un sentido de pertenencia y responsabilidad.

Desventajas:

  • Recursos limitados. Es obvio, pero sabiendo tener una priorización correcta todo se puede sacar adelante.
  • Mayor carga de trabajo. Al tener un equipo pequeño, cada individuo tiene una mayor carga de trabajo que realizar.
  • Que alguien se vaya del equipo es una perdida importante. Al ser un equipo pequeño, cada integrante tiene un rol fundamental para que todo funcione correctamente.

Como vemos, nada es perfecto.

Todo va a depender de en que estadio se encuentre tu solución tecnológica y las necesidades.


No vemos en la próxima entrada, y recuerden. ¡La tecnología cambia vidas!

Jesus Zapata

Inicia sesión para ver o añadir un comentario.

Más artículos de Jesus Zapata

Otros usuarios han visto

Ver temas