Saltar al contenido
notdefined_
Blog TIL Proyectos About
← Todos los tags

Tag

#architecture

7 posts

  • DDD funcional + IA: el combo que no vi venir

    El principal contra del approach funcional + DDD siempre fue el boilerplate. Resulta que es justo el código que los LLMs escriben sin enredarse. Por qué DDD funcional con dry-rb es terreno fértil para trabajar con IA, código lado a lado vs ActiveRecord, y los costos que el approach sigue teniendo aunque la IA se haga cargo del andamio.

    dddarchitecturerubyfunctionalai
    23 may 2026
  • De Rails accidental a DDD funcional: tres paradas, un modelo mental

    Diez años modelando dominio en tres empresas: Pay By Group, Invoy y Monato. Cómo pasé de Clean Architecture con chispitas de DDD en Rails, a DDD funcional con dry-rb. Y por qué el approach restrictivo es paradójicamente el más fácil de enseñar a un equipo inexperto.

    dddarchitecturerubyfunctional
    22 may 2026
  • Cómo estructuro una app Rails en 2026

    No es 'el Rails way' y tampoco DDD desde cero. Un approach pragmático después de 10+ años: dónde va la lógica de negocio, cómo usar concerns sin crear un desastre, y cómo los nuevos defaults de Rails 8 cambian las decisiones de arquitectura.

    rubyrailsarchitecture
    27 ene 2026
  • Service objects en Rails: cuándo ayudan y cuándo son solo indirection

    La comunidad Rails lleva una década debatiendo sobre service objects y los dos lados tienen razón a veces. Qué problema resuelven realmente, las diferentes formas de implementarlos, y cuándo un módulo simple es suficiente.

    rubyrailsarchitecture
    25 nov 2025
  • Rate limiting de APIs: más que solo contar requests

    Fixed window, sliding window, token bucket — tradeoffs reales, no solo definiciones. Dónde enforcer (nginx, app layer, Redis), cómo manejar sistemas distribuidos, y rate limiting por complejidad de operación.

    apibackendarchitecture
    28 oct 2025
  • Event-driven design: cuándo tu app debe dejar de hablarse a sí misma

    Intro práctica a EDA desde un ángulo DDD. Cuándo las llamadas directas se vuelven un problema, qué son los domain events, y cómo implementarlos en Rails sin pasarte de Kafka cuando no lo necesitas.

    architecturedddbackendruby
    9 sep 2025
  • API versioning: por qué el versionado en URL no está siempre mal

    Header versioning es más correcto en teoría. URL versioning es lo que los equipos realmente shippen de forma confiable. Las cuatro estrategias, sus tradeoffs reales, y cómo manejar deprecación sin romper clientes.

    apibackendarchitecture
    19 ago 2025

© 2026 Adrian Castillo

About CV Cómo escribo
konami code supported RSS
🍪

Este sitio usa cookies para mejorar tu experiencia.