Arquitectura Hexagonal en Flask: Cambia de Proveedor IA

Aprende a implementar arquitectura hexagonal en Flask con un puerto para IA

En este artículo vamos a construir, paso a paso, una aplicación en Flask que expone un puerto para consumir distintos proveedores de IA (OpenAI, Anthropic/Claude, o cualquier otro) sin que el dominio de la aplicación dependa de ninguno de ellos en particular.

¿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