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.
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,...
Patrón Unit of Work
Trackea cambios a objetos en memoria durante una transacción de negocio y commitea todas las...
Patrón Value Object
Modela conceptos de dominio por valor en lugar de identidad. Un objeto inmutable definido por sus...
Visitor Pattern para Operaciones Extensibles sobre
Separa algoritmos de los objetos sobre los que operan, permitiendo agregar nuevas operaciones sin...
Patrón Visitor
Representa una operación a realizar sobre los elementos de una estructura de objetos sin cambiar...
Patron Write-Behind Cache
Escribe en cache sincronamente y persiste a la base de datos asincronamente para workloads de...
Patron Write-Through Cache
Escribe sincronamente en cache y backing store para que el cache siempre tenga los datos mas...
Patron GraphQL Connection Pagination
Implementa paginacion basada en cursores estilo Relay con edges, nodes y pageInfo para queries de...
Federación GraphQL: Entidades
Aprende el patrón de entidades federadas en GraphQL con Apollo Federation. Comparte tipos entre...
Patron GraphQL Mutation Validation
Centraliza la validacion de inputs para mutaciones GraphQL usando validadores personalizados,...
Plantilla de Especificacion de Feature
Una plantilla para escribir especificaciones de features claras y accionables que alineen...
Plantilla de User Story y Criterios de Aceptación
Plantilla de user story que conecta necesidades de usuarios con implementación mediante criterios...
Clean Architecture
Guía práctica de Clean Architecture de Uncle Bob: organiza el código en capas para que frameworks,...
CQRS — Segregación de Responsabilidades de Comandos y
Referencia Detallada de CQRS: separa los modelos de lectura y escritura para optimizar rendimiento,...
Domain-Driven Design (DDD) — Guía Práctica
Aprende los fundamentos de DDD: bounded contexts, entidades, value objects, aggregates, y cómo...
Event Sourcing — Estado como Secuencia de Eventos
Inmersión profunda en Event Sourcing: persiste cambios de estado como eventos, reconstruye...
Arquitectura Hexagonal — Puertos, Adaptadores y Testabilidad
Referencia Detallada de Arquitectura Hexagonal (Puertos y Adaptadores): estructura aplicaciones...
Arquitectura por Capas — N-Tier Explicado
Guía práctica de Arquitectura por Capas (N-Tier): separar presentación, lógica de negocio y capa de...
Monolito Modular — Una Arquitectura Pragmática
Guía práctica de Monolitos Modulares: combina la simplicidad de los monolitos con la modularidad de...
No se encontraron resultados.