¿Qué son las aplicaciones monolíticas?
Son las aplicaciones en el que todo el código está en una sola aplicación.
Ventajas:
- Buena para aplicaciones pequeñas.
- Fácil de desarrollar.
- Fácil de hacer deploy.
- Fácil para trabajar individual o en equipos pequeños.
Desventajas:
- Difícil de mantener a largo plazo.
- Costosa para escalar.
- En caso de un error se puede caer toda la aplicación.
- Más difícil testear.
- -Más difícil de depurar.