design
Recursos prácticos sobre design para ingenieros de software.
150 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 Database per Service
Asigna a cada microservicio su propia base de datos privada para asegurar loose coupling,...
Patrón Decorator en pipelines HTTP
Usa el patrón Decorator para componer aspectos transversales como logging, métricas y reintentos en...
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...
Contenedor de Dependency Injection en TypeScript
Construye un contenedor DI liviano en TypeScript con lifetimes singleton, transient y scoped, para...
Patrón Distributed Lock con Redis, ZooKeeper y etcd
Coordina acceso exclusivo a recursos compartidos entre nodos distribuidos con Redis, ZooKeeper o...
Patrón Domain Event
Captura y publica ocurrencias importantes dentro de un modelo de dominio para desacoplar efectos...
Patrón Eager Loading: resuelve el problema N+1
Carga datos relacionados en una sola consulta en lugar de múltiples llamadas a la base de datos,...
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 secuencia de eventos en lugar de guardar solo el estado...
Patrón Facade
Provee una interfaz simplificada a un subsistema complejo. Un patrón estructural que oculta...
Patron Factory
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: Objetos Compartidos para Memoria
Usá el patrón Flyweight para compartir estado de objetos y reducir memoria. Ejemplos en Python,...
Patrón Front Controller en Java, Python y PHP
Enruta todas las peticiones entrantes por un único controlador que las despacha al comando de...
Patrón Gatekeeper: Seguridad Centralizada en el Borde
Centraliza autenticación, limitación de tasa y sanitización de entrada en el borde del sistema....
Patrón Graceful Degradation
Degradar funcionalidad en lugar de fallar cuando dependencias no estan disponibles. Servir...
Patrón de Consumidor Idempotente
Procesa mensajes de una cola exactamente una vez sin importar los duplicados, usando operaciones...
No se encontraron resultados.