
ALT Diagrama de arquitectura hexagonal (también conocida como arquitectura de puertos y adaptadores) dividido en dos mitades: "Driving Adapters" (verde) y "Driven Adapters" (rojo). En el centro está el dominio con entidades como Product 🍪, Order 📝, Cart 🛒 y User 😊. Alrededor se encuentra la capa de aplicación con casos de uso como Purchasing 💥, Payment 💸, Validation 🧾, Selection 🔍 y Updating ✍️. Luego, la capa de adaptadores incluye interfaces de usuario (UI 📺), APIs 🤖, almacenamiento local 📦 y servicios de terceros (3-Parties 🧃). A la derecha están sistemas externos como el servidor de aplicaciones 🌐, API del navegador 🌍 y sistema de pagos ATM 🏧. A la izquierda, el usuario final 💻 interactúa con la interfaz de usuario. También se indican puertos: UI Ports, API Ports, Storage Ports y 3-Party Ports.



















