notdefined.dev logo notdefined_
Blog TIL Proyectos About Buscar
← Todos los tags

Tag

#architecture

5 posts

  • 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

Ahora About
RSS