¡Not a easy answer! It depends a lot of factors, again!  In Trycore we believe in evolutionary architectures because the classic and rigids systems remains objectives and inalterables.

A project, with a certain differents modules, can vary as to complexity and requirements. In that way, you can have a exclusive architecture that adapts to each one of them. Always keeping the believing that architecture is like an adaptable living being and changes during the project.

Choose a design without a prior analysis isn’t the best idea. That’s why we recommend you to visualize your system as a set of modules that has to answer to needs. We are here to help you in each project step.