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 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...
Patrón Visitor: Operaciones Extensibles en TypeScript
Separa algoritmos de los objetos sobre los que operan, permitiendo añadir nuevas operaciones sin...
Patrón Visitor
Representa una operación a realizar sobre los elementos de una estructura de objetos sin cambiar...
Patrón Write-Behind Cache
Escribe en el caché de forma síncrona y persiste en la base de datos de forma asíncrona para cargas...
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...
Patrón de entidades federadas en GraphQL
Compartí una entidad entre subgraphs de Apollo Federation. Usá @key, @external y @shareable para...
GraphQL Mutation Validation: Validación Centralizada
Centralizá la validación de mutaciones GraphQL con reglas reutilizables, scalars y errores...
Plantilla de Especificación de Funcionalidad
Una plantilla para escribir especificaciones de funcionalidades 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...
Guía de Clean Architecture: Capas y Regla de Dependencia
Guía práctica de Clean Architecture de Uncle Bob: organiza el código en capas para que frameworks,...
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...
Guía de Arquitectura Onion: Diseño Centrado en el Dominio
Guía práctica de Arquitectura Onion: organiza código alrededor del dominio, fuerza dependencias...
Guía de Arquitectura de Software
Una guía para diseñar arquitectura de software: monolitos vs microservicios, arquitectura en capas,...
Slices Verticales: Organización por Feature
Guía práctica de Slices Verticales: organizar código por feature en lugar de capa técnica,...
No se encontraron resultados.