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.
Patron de Programador-Agente-Supervisor
Coordina la programacion de trabajos resilientes con un supervisor que monitorea agentes, reinicia...
Patrón de Convoy Secuencial
Preserva el orden de los mensajes relacionados en un sistema distribuido enrutando los eventos de...
Patron Serverless Event Sourcing
Almacena el estado de funciones como un log de eventos append-only para que los workflows puedan...
Patron Serverless Fanout
Difunde un solo evento a multiples consumidores independientes via SNS, EventBridge o SQS para que...
Patron Serverless Function Composition
Encadena funciones serverless via Step Functions u orquestadores para construir workflows...
Patron Serverless Throttling
Maneja backpressure en serverless usando SQS, token buckets y limites de concurrencia para proteger...
Patron Serverless Warm Pool
Mantén las funciones Lambda calientes enviando pings periodicos para reducir la latencia de cold...
Patron de Sharding
Divide un dataset grande en particiones mas pequenas distribuidas entre multiples servidores para...
Patrón Singleton: Ejemplos en Java, Python y TypeScript
Garantiza que una clase tenga una única instancia y ofrece acceso global a ella — el patrón...
Principios SOLID en TypeScript con Ejemplos Practicos
Aplica los cinco principios SOLID a codigo TypeScript para mejorar mantenibilidad, testeabilidad y...
Patrón Specification
Encapsula reglas de negocio para seleccionar objetos como objetos predicado reutilizables y...
Patrón State
Permite que un objeto altere su comportamiento cuando cambia su estado interno. El patrón de...
Patrón de Hosting de Contenido Estático
Despliega archivos estáticos en una red de entrega de contenido o almacenamiento de objetos para...
Patrón Strategy
Define una familia de algoritmos, encapsula cada uno y los hace intercambiables. Patrón de diseño...
Patrón Template Method
Define el esqueleto de un algoritmo en la clase base y deja que las subclases rellenen los pasos....
Patron de Throttling
Limita la tasa a la que un sistema procesa solicitudes o consume recursos para prevenir sobrecarga,...
Patrón Timeout
Evita que las operaciones se cuelguen indefinidamente imponiendo un tiempo máximo de ejecución. Un...
Patrón Twin
Vincula dos clases mediante referencias mutuas para que deleguen métodos entre sí: una alternativa...
Patron Two-Level Cache
Combina un cache L1 en memoria con un cache L2 distribuido para reducir latencia de hot keys...
Patrón Type Object
Define tipos de entidades de juego como datos en runtime en lugar de codificarlos como clases,...
No se encontraron resultados.