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 Builder: construcción de objetos paso a paso
Construye objetos complejos paso a paso. Patrón de diseño creacional para construcción de objetos...
Patrón Business Delegate
Reduce el acoplamiento entre capas de presentación y negocio introduciendo un intermediario que...
Patrón Cache-Aside
Carga datos en el caché bajo demanda desde el almacenamiento principal. Un patrón de caché que da a...
Patrón Cache Invalidation
Estrategias para mantener frescos los datos en caché: expiración TTL, invalidación explícita,...
Patrón Cache Stampede Prevention
Previene el thundering herd de fallos de caché con locks, single-flight, stale-while-revalidate y...
Chain of Responsibility en Middleware de Peticiones
Pasa peticiones a lo largo de una cadena de handlers donde cada uno decide si procesa la petición o...
Patrón Chain of Responsibility
Pasa solicitudes a lo largo de una cadena de handlers hasta que uno la procesa. Un patrón de...
Patrón Circuit Breaker en Python, JavaScript y Java
Previene fallos en cascada deteniendo solicitudes a servicios que están fallando. Un patrón...
Patrón Claim Check
Almacena payloads grandes en almacenamiento externo y pasa un token ligero por el bus de mensajes,...
Command Pattern con Undo/Redo en TypeScript
Implementá el patrón Command para encapsular peticiones como objetos, habilitando operaciones...
Patrón Command: Ejemplos en Python, Java y JavaScript
Encapsula una petición como objeto para encolar, registrar y deshacer operaciones. Patrón Command...
Patrón Compensating Transaction
Deshace los efectos de una transacción completada ejecutando una operación contraria, habilitando...
Patrón Composite Entity
Mapea una entidad de grano grueso a varias tablas de base de datos componiendo objetos...
Patrón Composite para Árboles de Componentes UI en React
Usa el Patrón Composite para componer objetos en estructuras de árbol, permitiendo que los clientes...
Patrón Composite
Compone objetos en estructuras de árbol para representar jerarquías parte-todo. Un patrón...
Patrón Content Delivery Network (CDN)
Distribuye contenido estático y en vivo a través de servidores edge geográficamente dispersos para...
Patrón Context Object: Ejemplos
Reduce la proliferación de parámetros pasando un único objeto de contexto por la cadena de...
Patrón CQRS
Separa los modelos de lectura y escritura para optimizar cada uno según su carga — cuándo CQRS...
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: dominio sin dependencia de la BD
Separa objetos de dominio en memoria de la base de datos delegando la persistencia a una capa de...
No se encontraron resultados.