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.

intermediate

Patrón Sidecar: Extendé Services con Companion Containers

Cómo extendear services con companion containers para cross-cutting concerns. Cubre sidecar...

intermediate

Patrón Strangler Fig

Cómo reemplazar gradualmente un legacy system interceptando routes y routeando traffic a new...

advanced

Patrón Actor Model

Aislar estado en actores que se comunican solo via mensajes. Cada actor procesa un mensaje a la...

intermediate

Patrón Async Generator

Transmitir datos de forma perezosa con async generators. Producir valores uno a la vez conforme...

intermediate

Patrón Back-Pressure

Previene que sistemas upstream abrumen a consumidores downstream propagando señales de control de...

intermediate

Patrón Backend for Frontend (BFF)

Crea servicios backend dedicados adaptados a las necesidades específicas de cada tipo de frontend...

advanced

Patrón Blackboard

Un espacio de conocimiento compartido donde módulos especializados independientes colaboran para...

intermediate

Patrón Blue-Green Deployment

Mantener dos entornos identicos y cambiar trafico entre ellos. Desplegar al inactivo, testear,...

intermediate

Patrón Business Delegate

Reduce el acoplamiento entre capas de presentación y negocio introduciendo un intermediario que...

intermediate

Patrón Canary Release

Rutear un porcentaje pequeno de trafico a la nueva version mientras el resto se queda en estable....

intermediate

Patrón Claim Check

Almacena payloads grandes en storage externo y pasa solo un token de referencia ligero a través del...

advanced

Patrón Compensating Transaction

Deshace los efectos de una transacción completada ejecutando una operación contraria, habilitando...

beginner

Patrón Content Delivery Network (CDN)

Distribuye contenido estático y en vivo a través de servidores edge geográficamente dispersos para...

intermediate

Patrón Context Object: Ejemplos

Aprende el patrón Context Object para reducir el bloat de parámetros. Ejemplos en Python, Java y...

intermediate

Patrón Database per Service

Asigna a cada microservicio su propia base de datos privada para asegurar loose coupling,...

intermediate

Patrón Dead Letter Channel

Rutar mensajes no procesables a una cola de mensajes muertos separada para inspeccion y replay....

intermediate

Patrón Deployment Ring

Desplegar cambios progresivamente en anillos de tamano creciente. Empezar con un grupo pequeno,...

intermediate

Patrón Distributed Lock

Coordina el acceso mutuamente exclusivo a recursos compartidos a través de nodos distribuidos...

intermediate

Patrón Event-Carried State Transfer

Replica cambios de estado a través de servicios publicando eventos que llevan el estado completo...

intermediate

Patrón Gatekeeper

Coloca un boundary de validación y seguridad en el edge del sistema para inspeccionar, sanitizar y...

No se encontraron resultados.