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

Tag

#backend

9 posts

  • Background jobs en Ruby que no te vuelvan a perseguir

    Todos saben usar Sidekiq básico. Lo que nadie te enseña: idempotencia, manejo de errores que no sea retry ciego, timeouts, cómo testear sin mockear todo, y patrones para jobs que llaman APIs externas.

    rubyrailsbackend
    11 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
  • pgvector: usando PostgreSQL como vector store

    pgvector lleva en producción desde 2023 y la mayoría de las apps no necesitan Pinecone ni Weaviate. Cómo instalar la extensión, guardar embeddings, buscar por similitud, y cuándo sí necesitas un vector DB dedicado.

    postgresqlaibackend
    7 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
  • LLM context windows: por qué tu feature de IA es más lento de lo que necesita ser

    El tamaño del contexto afecta directamente latencia y costo. Cómo medir qué estás enviando realmente, cuándo chunking vs summarization vs retrieval, y por qué streaming cambia el UX aunque el tiempo total sea el mismo.

    aillmbackendperformance
    5 ago 2025
  • GraphQL en producción: lo que los tutoriales no cubren

    N+1 es el problema obvio. Pero hay toda una lista de cosas que te muerden tres meses después de lanzar: pagination, schema versioning, rate limiting por complejidad. Acá está el mapa.

    graphqlbackendapi
    22 jul 2025
  • Solid Queue: background jobs sin Redis

    Rails 8 llega con Solid Queue como backend por defecto para Active Job. Es un queue engine respaldado por tu base de datos. Veamos si es suficiente para tu app.

    rubyrailsbackend
    20 may 2025
  • PostgreSQL EXPLAIN ANALYZE: leyendo lo que tus queries realmente hacen

    La mayoría de los devs corren queries sin leer un solo plan de ejecución. Acá te enseño a leer EXPLAIN ANALYZE sin necesitar conocimientos de DBA.

    postgresqlbackendperformance
    8 abr 2025

© 2026 Adrian Castillo

Ahora About
RSS