Saltar al contenido

Pre Code

Entiende primero. Codifica después.

  • Desarrollo Backend
  • BBDD
  • DevOps y Herramientas
  • GNU/Linux
  • Snippets & Tips

Desarrollo Backend

Colas de mensajes: procesamiento asíncrono
Publicado en
  • Desarrollo Backend

Colas de mensajes: procesamiento asíncrono

Un usuario pulsa «Generar informe» y tu endpoint tarda 40 segundos en responder, porque generar el informe tarda 40 segundos. Durante ese tiempo, la conexión HTTP está abierta, un worker del servidor…

Colas de mensajes: procesamiento asíncrono Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•26 de septiembre de 2026
Paginación en APIs: offset vs cursor
Publicado en
  • Desarrollo Backend

Paginación en APIs: offset vs cursor

Devolver una tabla entera en una sola respuesta funciona hasta que la tabla crece. Con 100.000 productos, un GET /productos sin límite significa megabytes de JSON, segundos de espera y un cliente…

Paginación en APIs: offset vs cursor Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•26 de septiembre de 2026
Rate limiting: algoritmos y buenas prácticas
Publicado en
  • Desarrollo Backend

Rate limiting: algoritmos y buenas prácticas

Una API sin límite de tráfico tiene un único cliente mal configurado a distancia de una caída. Un script en bucle sin sleep, un bug que re intenta sin backoff, o directamente…

Rate limiting: algoritmos y buenas prácticas Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•5 de julio de 202626 de septiembre de 2026
Idempotencia en APIs: qué es y cómo implementarla
Publicado en
  • Desarrollo Backend

Idempotencia en APIs: qué es y cómo implementarla

Un cliente móvil envía un POST /pedidos. La red tarda, el cliente no recibe respuesta a tiempo y reintenta automáticamente. El servidor sí había recibido la primera petición y ya había creado…

Idempotencia en APIs: qué es y cómo implementarla Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•5 de julio de 202626 de septiembre de 2026
OAuth2 y OpenID Connect: la diferencia clave
Publicado en
  • Desarrollo Backend

OAuth2 y OpenID Connect: la diferencia clave

En el artículo sobre JWT vimos cómo un servidor firma un token para reconocer a un usuario que ha hecho login directamente contra tu propia aplicación. Pero el botón «Continuar con Google»…

OAuth2 y OpenID Connect: la diferencia clave Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•5 de julio de 2026
ORM vs SQL directo: cómo el backend accede a los datos
Publicado en
  • Desarrollo Backend

ORM vs SQL directo: cómo el backend accede a los datos

El backend necesita hablar con la base de datos. La pregunta es cómo. Hay dos enfoques principales: escribir el SQL a mano o usar una capa de abstracción que lo genere automáticamente.…

ORM vs SQL directo: cómo el backend accede a los datos Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•5 de junio de 2026
WebSockets: comunicación en tiempo real
Publicado en
  • Desarrollo Backend

WebSockets: comunicación en tiempo real

HTTP funciona siempre igual: el cliente pregunta y el servidor responde. La conexión se abre, se intercambia un mensaje y se cierra. Pero hay aplicaciones donde ese modelo no encaja: un chat…

WebSockets: comunicación en tiempo real Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•5 de junio de 2026
JWT: qué es, cómo funciona y cuándo usarlo
Publicado en
  • Desarrollo Backend

JWT: qué es, cómo funciona y cuándo usarlo

HTTP es un protocolo sin estado. Cada petición es independiente: el servidor no recuerda nada de las anteriores. Esto crea un problema concreto: si un usuario inicia sesión y luego pide sus…

JWT: qué es, cómo funciona y cuándo usarlo Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•31 de mayo de 2026
Autenticación y autorización en el backend
Publicado en
  • Desarrollo Backend

Autenticación y autorización en el backend

Cuando entras a una oficina, el guardia comprueba tu identificación. Eso es autenticación: verificar quién eres. Cuando llegas a una sala restringida y tu tarjeta de acceso no abre la puerta, eso…

Autenticación y autorización en el backend Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•30 de mayo de 202628 de septiembre de 2026
Azure Functions con C#: qué son y cómo funcionan
Publicado en
  • Desarrollo Backend

Azure Functions con C#: qué son y cómo funcionan

Cuando una API recibe tráfico de forma irregular, tener un servidor encendido las 24 horas es un gasto que no tiene sentido. El modelo serverless resuelve exactamente eso: el código se ejecuta…

Azure Functions con C#: qué son y cómo funcionan Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•29 de mayo de 202619 de junio de 2026

Navegación de entradas

← Entradas anteriores

Entradas recientes

  • Colas de mensajes: procesamiento asíncrono
  • Paginación en APIs: offset vs cursor
  • Rate limiting: algoritmos y buenas prácticas
  • Idempotencia en APIs: qué es y cómo implementarla
  • OAuth2 y OpenID Connect: la diferencia clave
Copyright © 2026 Pre Code.
Funciona con WordPress y HybridMag.
  • Desarrollo Backend
  • BBDD
  • DevOps y Herramientas
  • GNU/Linux
  • Snippets & Tips