Blog

Categorias y articulos

Explora notas sobre desarrollo de software, backend, arquitectura y decisiones tecnicas por tema.

Categorias

Temas publicados

Arquitectura del software

Patrones, decisiones tecnicas y formas practicas de mantener sistemas evolutivos.

Ver categoria
  1. Cambiar sin miedo: complejidad, refactorización y deuda técnica

    Distingue la dificultad del negocio de la que añade el código, refactoriza conservando el comportamiento y prioriza la deuda técnica según el trabajo que provoca. Un ADR breve ayuda a conservar las razones de las decisiones que afectan al diseño.

    Leer post
  2. Calidad, pruebas y observabilidad: qué significa que una aplicación funcione bien

    Los atributos de calidad necesitan objetivos concretos y compromisos explícitos. La testabilidad ayuda a comprobar el comportamiento y la observabilidad a entender qué ocurre en marcha.

    Leer post
  3. SOLID: cinco principios para repartir responsabilidades

    Los cinco principios SOLID ayudan a revisar por qué cambia una pieza, cómo admite variaciones y qué contratos y dependencias necesita. Cada separación debe aportar una mejora concreta.

    Leer post