design
Recursos prácticos sobre design para ingenieros de software.
152 resultados
Patrones para Código Mantenible
Los patrones de diseño no son recetas de libro de cocina — son un vocabulario compartido para discutir soluciones a problemas recurrentes. Saber cuándo aplicar (y cuándo evitar) un patrón es una marca de ingeniería senior.
Explora nuestro catálogo de patrones creacionales, estructurales y de comportamiento. Cada entrada incluye un escenario del mundo real, diagramas UML, implementación en múltiples lenguajes y una discusión de trade-offs. Desde Singleton hasta Outbox, encuentra la herramienta correcta para tu contexto.
Patrón Data Access Object (DAO)
Abstrae y encapsula todo acceso a una fuente de datos exponiendo una interfaz limpia mientras...
Patrón Data Mapper
Separa objetos de dominio en memoria de la base de datos delegando la persistencia a una capa de...
Patrón Database per Service
Asigna a cada microservicio su propia base de datos privada para asegurar loose coupling,...
Decorator Pattern para Pipelines de Peticiones HTTP
Usa el Decorator pattern para componer preocupaciones transversales como logging, metricas y...
Patrón Decorator
Añade nueva funcionalidad a objetos dinámicamente envolviéndolos. Patrón de diseño estructural para...
Patrón Dependency Injection
Suministra dependencias desde fuera en lugar de crearlas internamente. Un patrón arquitectural para...
Dependency Injection Container en TypeScript
Construye un DI container liviano que resuelve dependencias de clases automaticamente, habilitando...
Patrón Distributed Lock
Coordina el acceso mutuamente exclusivo a recursos compartidos a través de nodos distribuidos...
Patrón Domain Event
Captura y publica ocurrencias importantes dentro de un modelo de dominio para desacoplar efectos...
Patrón Eager Loading
Carga datos relacionados en una única query en lugar de múltiples round-trips, previniendo el...
Patrón Entity-Component-System (ECS)
Compón entidades a partir de componentes de datos puros y procésalos con sistemas, habilitando...
Patrón Event Bus
Desacopla componentes rutando eventos a través de un bus central. Un patrón behavioral para...
Patrón Event-Carried State Transfer
Replica cambios de estado a través de servicios publicando eventos que llevan el estado completo...
Patrón Event Sourcing
Almacena el estado de una aplicación como una secuencia de eventos en lugar de almacenar solo el...
Patrón Facade
Provee una interfaz simplificada a un subsistema complejo. Un patrón estructural que oculta...
Factory Pattern
Crea objetos sin especificar la clase exacta a instanciar. Un patrón de diseño creacional para la...
Flyweight Pattern para Comparticion Eficiente de Objetos
Usa el Flyweight pattern para minimizar uso de memoria compartiendo la mayor cantidad de datos...
Patrón Flyweight
Comparte objetos para soportar eficientemente grandes cantidades de objetos de grano fino. Un...
Patrón Front Controller
Enruta todas las peticiones entrantes a través de un único handler que despacha al comando de...
Patrón Gatekeeper
Coloca un boundary de validación y seguridad en el edge del sistema para inspeccionar, sanitizar y...
No se encontraron resultados.