¡No es una respuesta fácil! Depende de muchos factores. En Trycore seguimos el concepto de las arquitecturas evolutivas, puesto que los sistemas clásicos son rígidos y mantienen objetivos inalterables.

Creemos que un proyecto, con una cantidad de módulos diferentes, puede variar en cuanto a complejidad y requisitos. De esta manera, pueden tener una arquitectura exclusiva que se adapte a cada uno de ellos. Manteniendo siempre la creencia que la arquitectura es como un ser vivo que se adapta y cambia durante el proyecto.

Elegir un diseño sin un previo análisis no es la mejor idea. Por lo que te recomendamos que visualices tu sistema como ese conjunto de módulos que debe responder una necesidad. Igual en Trycore estamos para ayudarte en cada paso de tu proyecto.