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.

intermediate

Patrón Bridge

Desacopla una abstracción de su implementación para que ambas puedan variar independientemente. Un...

beginner

Builder Pattern para Objetos de Configuracion Complejos

Usa el Builder pattern para construir objetos de configuracion complejos con parametros opcionales...

intermediate

Patrón Builder

Construye objetos complejos paso a paso. Patrón de diseño creacional para construcción de objetos...

intermediate

Patrón Business Delegate

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

beginner

Patrón Cache-Aside

Carga datos en el caché bajo demanda desde el almacenamiento principal. Un patrón de caché que da a...

intermediate

Patron Cache Invalidation

Estrategias para mantener frescos los datos cacheados: expiracion TTL, invalidacion explicita,...

advanced

Patron Cache Stampede Prevention

Previene thundering herd de cache misses con locks, single-flight y refresco temprano para proteger...

intermediate

Chain of Responsibility para Middleware de Procesamiento

Pasa peticiones a lo largo de una cadena de handlers donde cada handler decide si procesa la...

intermediate

Patrón Chain of Responsibility

Pasa solicitudes a lo largo de una cadena de manejadores hasta que uno la procese. Un patrón de...

intermediate

Patrón Circuit Breaker

Previene fallos en cascada deteniendo solicitudes a servicios que están fallando. Un patrón...

intermediate

Patrón Claim Check

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

intermediate

Command Pattern con Undo/Redo en TypeScript

Implementa el Command pattern para encapsular peticiones como objetos, habilitando operaciones...

intermediate

Patrón Command

Encapsula una petición como un objeto, permitiendo parametrizar clientes con colas, logs y...

advanced

Patrón Compensating Transaction

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

intermediate

Patrón Composite Entity

Mapea una entidad coarse-grained a múltiples tablas de base de datos componiendo objetos...

intermediate

Composite Pattern para Arboles de Componentes UI en React

Usa el Composite pattern para componer objetos en estructuras de arbol, permitiendo que clientes...

intermediate

Patrón Composite

Compone objetos en estructuras de árbol para representar jerarquías parte-todo. Un patrón...

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...

advanced

Patrón CQRS

Separa las operaciones de lectura y escritura en modelos diferentes, optimizando cada uno para su...

No se encontraron resultados.