definido, y que cumplen una función.” “Conjunto de elementos o partes coordinadas que responden a una ley, o que, ordenadamente relacionadas entre sí, contribuyen a determinado objeto o función.” – Wikipedia
de capas (y si, ahí entran los sistemas monolíticos), están: • Muertos. • Bien muertos. • Y enterrados, si se puede, ¡por favor! • A un alto nivel, construir un sistema actual exige el uso de modelos basados en el desarrollo basado en componentes. • Esto implica que es necesario plantear equipos que desarrollen dichos componentes a nivel de como desarrollamos aplicaciones actualmente: frontend y backend.
formar equipos conformados de unicornios. • Deal with it: un producto jamás se hace con una sola persona. • El riesgo de terminar con algo súmamente monolítico y épicamente inflexible es alto. • Crea equipos para cumplir funciones específicas de tu producto. Separa sus roles entre frontend y backend (del componente para esa funcionalidad). • Si aún no estás en la capacidad de crear equipos así de grandes, enfócate en preparar tu producto para que se acomode a estas necesidades.