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.
Puente entre Interfaces Incompatibles con el Adapter Pattern
Cómo integrar APIs legacy, librerías de terceros e interfaces incompatibles usando object adapters,...
Escalar Cargas de Lectura y Escritura con CQRS
Cómo separar modelos de lectura y escritura usando Command Query Responsibility Segregation para...
Modelar Dominios de Negocio Complejos con Domain-Driven
Cómo estructurar código alrededor de conceptos de negocio usando bounded contexts, aggregates,...
Crear Objetos Flexiblemente con el Factory Pattern
Cómo usar factory methods, abstract factories y containers de inyección de dependencias para...
Construir Aplicaciones Mantenibles con Arquitectura
Cómo estructurar aplicaciones usando ports y adapters para aislar lógica de negocio de frameworks,...
Implementar Sistemas Reactivos con el Observer Pattern
Cómo construir sistemas event-driven y reactivos usando el observer pattern con pub/sub, event...
Asegurar una Única Instancia con el Singleton Pattern
Cómo garantizar exactamente una instancia de una clase en una aplicación usando inicialización...
Intercambiar Algoritmos en Runtime con el Strategy Pattern
Cómo encapsular algoritmos y comportamientos intercambiables usando el strategy pattern con...
Patrón Pipes and Filters: Pipelines de Datos Componibles
Encadena filtros independientes con pipes para construir pipelines de transformación de datos...
Abstract Factory para Familias de Componentes UI
Crea familias de objetos relacionados sin especificar clases concretas, habilitando...
Patrón Abstract Factory
Crea familias de objetos relacionados sin especificar sus clases concretas. Patrón de diseño...
Patrón Active Record
Envuelve una tabla o vista de base de datos en una clase donde una instancia está vinculada a una...
Adapter Pattern para Integrar APIs REST Externas
Usa el Adapter pattern para normalizar respuestas de APIs REST externas en un modelo interno...
Patrón Adapter
Convierte la interfaz de una clase en otra interfaz que los clientes esperan. Patrón de diseño...
Patrón Aggregate
Encapsula un cluster de objetos de dominio tratado como una unidad única para cambios de datos. Un...
Ambassador Pattern para Acceso Resiliente a Servicios
Agrega un ambassador local que maneja reintentos, circuit breaking y monitoreo al llamar servicios...
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...
Bridge Pattern para Desacoplar Componentes UI de Temas
Separa una abstraccion de su implementacion para que ambas puedan variar independientemente usando...
No se encontraron resultados.