architecture
Recursos prácticos sobre architecture para ingenieros de software.
184 resultados
Diseñando Sistemas que Escalan
La arquitectura de software es el arte de hacer trade-offs. Cada patrón — desde microservicios hasta sistemas orientados a eventos — resuelve problemas específicos mientras introduce nuevas restricciones. Entender estos trade-offs es lo que convierte a un ingeniero en arquitecto.
Este hub colecciona guías y patrones para API gateways, balanceo de carga, circuit breakers, sagas y service meshes. Ya sea que estés diseñando un sistema nuevo o modernizando un monolito legacy, estos recursos proporcionan los modelos mentales y detalles de implementación que necesitas.
Patrón Sidecar: Extendé Services con Companion Containers
Cómo extendear services con companion containers para cross-cutting concerns. Cubre sidecar...
Patrón Strangler Fig
Cómo reemplazar gradualmente un legacy system interceptando routes y routeando traffic a new...
Patrón Actor Model
Aislar estado en actores que se comunican solo via mensajes. Cada actor procesa un mensaje a la...
Patrón Async Generator
Transmitir datos de forma perezosa con async generators. Producir valores uno a la vez conforme...
Patrón Back-Pressure
Previene que sistemas upstream abrumen a consumidores downstream propagando señales de control de...
Patrón Backend for Frontend (BFF)
Crea servicios backend dedicados adaptados a las necesidades específicas de cada tipo de frontend...
Patrón Blackboard
Un espacio de conocimiento compartido donde módulos especializados independientes colaboran para...
Patrón Blue-Green Deployment
Mantener dos entornos identicos y cambiar trafico entre ellos. Desplegar al inactivo, testear,...
Patrón Business Delegate
Reduce el acoplamiento entre capas de presentación y negocio introduciendo un intermediario que...
Patrón Canary Release
Rutear un porcentaje pequeno de trafico a la nueva version mientras el resto se queda en estable....
Patrón Claim Check
Almacena payloads grandes en storage externo y pasa solo un token de referencia ligero a través del...
Patrón Compensating Transaction
Deshace los efectos de una transacción completada ejecutando una operación contraria, habilitando...
Patrón Content Delivery Network (CDN)
Distribuye contenido estático y en vivo a través de servidores edge geográficamente dispersos para...
Patrón Context Object: Ejemplos
Aprende el patrón Context Object para reducir el bloat de parámetros. Ejemplos en Python, Java y...
Patrón Database per Service
Asigna a cada microservicio su propia base de datos privada para asegurar loose coupling,...
Patrón Dead Letter Channel
Rutar mensajes no procesables a una cola de mensajes muertos separada para inspeccion y replay....
Patrón Deployment Ring
Desplegar cambios progresivamente en anillos de tamano creciente. Empezar con un grupo pequeno,...
Patrón Distributed Lock
Coordina el acceso mutuamente exclusivo a recursos compartidos a través de nodos distribuidos...
Patrón Event-Carried State Transfer
Replica cambios de estado a través de servicios publicando eventos que llevan el estado completo...
Patrón Gatekeeper
Coloca un boundary de validación y seguridad en el edge del sistema para inspeccionar, sanitizar y...
No se encontraron resultados.