¿Qué es Clean Architecture y cuáles son sus beneficios y desventajas?

¿Qué es Clean Architecture y cuáles son sus beneficios y desventajas?

Clean Architecture es un patrón de Arquitectura de Software creado por Robert C. Martin quien también propuso los principios SOLID. Un patrón de arquitectura de software es una estructura o esquema de organización esencial para un sistema de software, consta de subsistemas, responsabilidades e interrelaciones. Dentro de los patrones más conocidos tenemos: 3 capas, microservicios, … Leer más

Distinguiendo entre SaaS y SOA

Distinguiendo entre SaaS y SOA

Surge una gran confusión al momento de hacer la distinción entre el software como servicio (SaaS) y la arquitectura orientada a servicios (SOA). El Marco de Referencia de Zachman puede ayudar a tratar de dar sentido a la sopa de letras de los Web Services y los servicios públicos que constituyen la base tanto para SOA y SaaS. … Leer más