Términos por tema · 79 guías

Backend, datos y seguridad

Aprende cómo las partes detrás de una pantalla almacenan datos, siguen reglas y mantienen a las personas seguras.

01 / Atlas

Todos los términos de Backend, datos y seguridad

Abrir un término para un significado simple, un ejemplo, cuándo usarlo, cuán oficial es y su nombre en código.

  1. 01 · Más detalle

    ACID ACID

    ACID significa atomicidad, consistencia, aislamiento y durabilidad. Estas cuatro ideas ayudan a explicar la seguridad de las transacciones, pero las promesas exactas dependen de la base de datos y del nivel de aislamiento.

  2. 02 · Núcleo

    Almacenamiento del navegador Browser Storage

    El almacenamiento del navegador guarda datos en el dispositivo de la persona usando las APIs del navegador. Cada opción tiene distintos límites de tamaño, duración, forma y seguridad.

  3. 03 · Núcleo

    API REST REST API

    Una API REST es una interfaz HTTP construida alrededor de recursos, como órdenes o usuarios. Cada solicitud es independiente, usa significados estándar de HTTP, puede soportar almacenamiento en caché y puede pasar a través de capas.

  4. 04 · Núcleo

    API y Endpoint API & Endpoint

    Un API es un conjunto de reglas para que dos programas hablen. Un endpoint es una sola dirección y una sola operación dentro de ese API.

  5. 08 · Núcleo

    Autorización Authorization

    La autorización decide qué puede leer, cambiar o ejecutar una persona o un servicio ya identificado. Se suele abreviar como AuthZ.

  6. 09 · Núcleo

    Backend Backend

    El backend es la parte del servidor que está detrás de una interfaz. Aplica las reglas del negocio, trabaja con los datos y conecta otros sistemas.

  7. 10 · Núcleo

    Balanceador de carga Load Balancer

    Un balanceador de carga distribuye el tráfico entre los puntos de servicio que están listos para trabajar. Utiliza reglas para la salud del servidor, capacidad, rutas y tiempo de actividad.

  8. 12 · Más detalle

    Buzón Transaccional Transactional Outbox

    Una bandeja de salida transaccional guarda un cambio de datos y un registro de mensaje en una sola transacción de base de datos local. Un relé envía el mensaje guardado después de que la transacción se confirma.

  9. 13 · Núcleo

    Caché Cache

    Un cache es una copia rápida y temporal de datos o de un resultado guardado. Reduce el tiempo de espera y el trabajo repetido.

  10. 15 · Más detalle

    Clave de paso WebAuthn WebAuthn Passkey

    Una clave de acceso WebAuthn es una credencial de inicio de sesión de clave pública que resiste sitios de inicio de sesión falsos. Dependiendo del proveedor y del autenticador, puede sincronizarse entre dispositivos o permanecer en un solo dispositivo.

  11. 16 · Núcleo

    Clave foránea Foreign Key

    Una clave foránea es una regla de base de datos. Hace que una columna apunte a una clave válida en la misma u otra tabla. `null` sigue la regla elegida para esa columna.

  12. 17 · Núcleo

    Código de estado HTTP HTTP Status Code

    Un código de estado HTTP es un número de tres dígitos en una respuesta. Indica el resultado estándar de la solicitud y a qué grupo de resultados pertenece.

  13. 18 · Núcleo

    Cola de mensajes Message Queue

    Una cola de mensajes mantiene trabajo o mensajes hasta que un consumidor puede manejarlos. Los productores y consumidores pueden ejecutarse en diferentes momentos y velocidades.

  14. 19 · Más detalle

    Cola de mensajes fallidos Dead-Letter Queue

    Una cola de mensajes fallidos guarda mensajes que una cola de origen no pudo procesar después de los intentos permitidos. Las personas pueden inspeccionar el fallo antes de un reintento controlado.

  15. 21 · Más detalle

    Concurrencia de trabajadores Worker Concurrency

    La concurrencia de trabajadores es el número de trabajos que los consumidores pueden ejecutar al mismo tiempo. Un límite protege al servidor y a los servicios que esos trabajos llaman.

  16. 22 · Más detalle

    Consistencia Eventual Eventual Consistency

    La consistencia eventual permite que las copias de los datos difieran durante un tiempo después de un cambio. Si los nuevos cambios se detienen y las actualizaciones continúan funcionando, las copias deberían coincidir.

  17. 24 · Núcleo

    Cookie HTTP HTTP Cookie

    Una cookie HTTP es un pequeño elemento de nombre y valor establecido por un servidor o script. El navegador la devuelve solo cuando las reglas de sitio, ruta, duración y seguridad lo permiten.

  18. 25 · Más detalle

    Cross-Origin Resource Sharing CORS

    CORS es una regla de seguridad HTTP del navegador. Un servidor lista qué otros orígenes pueden leer sus respuestas. Puede limitar métodos, headers y credenciales.

  19. 26 · Núcleo

    CRUD CRUD

    CRUD es la abreviatura de crear, leer, actualizar y eliminar. Estas son cuatro formas comunes de trabajar con datos guardados, pero CRUD no es un protocolo API.

  20. 27 · Más detalle

    Degradación gradual Graceful Degradation

    La degradación gradual mantiene el trabajo principal funcionando cuando falla una dependencia opcional. El resultado puede ser más pequeño, antiguo o menos detallado.

  21. 28 · Núcleo

    Domain Name System DNS

    DNS es el sistema de nombres de internet. Registros como A, AAAA, CNAME, MX y TXT responden preguntas sobre los nombres.

  22. 30 · Más detalle

    Entrega al menos una vez At-Least-Once Delivery

    La entrega al menos una vez intenta evitar que se pierda un mensaje, pero el mismo mensaje puede llegar más de una vez. El consumidor debe manejar las repeticiones de manera segura.

  23. 31 · Núcleo

    Especificación OpenAPI OpenAPI Specification

    La Especificación OpenAPI es una forma neutral al lenguaje de describir una API HTTP. Enumera acciones, entradas, estructuras de datos, métodos de seguridad, respuestas y esquemas reutilizables.

  24. 35 · Núcleo

    Hash criptográfico Cryptographic Hashing

    El hash criptográfico convierte cualquier cantidad de datos en una huella digital de longitud fija en una sola dirección. Un hash seguro hace que sea poco práctico recuperar la entrada o encontrar dos entradas con la misma huella digital.

  25. 36 · Más detalle

    Idempotencia Idempotency

    Idempotencia significa que hacer la misma operación prevista otra vez tiene el mismo efecto en el servidor que hacerlo una vez. Las respuestas no tienen que ser idénticas.

  26. 37 · Más detalle

    Indicador de función Feature Flag

    Un Feature Flag es un interruptor que se revisa mientras el software funciona. Cambia una función sin desplegar código nuevo.

  27. 38 · Núcleo

    Índice de base de datos Database Index

    Un índice de base de datos es una estructura de datos adicional que acelera búsquedas, ordenamientos o reglas elegidas. Usa almacenamiento y añade trabajo cuando los datos cambian.

  28. 39 · Más detalle

    Interruptor de circuito Circuit Breaker

    Un disyuntor detiene las llamadas a un servicio remoto que probablemente va a fallar. Más tarde, algunas llamadas de prueba verifican si se recuperó.

  29. 40 · Núcleo

    JSON JSON

    JSON es un formato de texto para compartir datos. Puede contener objetos, arreglos, texto, números, `true` o `false`, y `null`.

  30. 44 · Núcleo

    Método HTTP HTTP Method

    Un método HTTP es una palabra en una solicitud que indica qué tipo de acción se pretende. Cada método tiene reglas estándar para seguridad, reintentos y almacenamiento en caché.

  31. 47 · Núcleo

    Nombre de dominio Domain Name

    Un Domain Name es un nombre de internet fácil de leer, como example.com. El DNS lo dirige a sitios web, correos y servicios.

  32. 49 · Más detalle

    OAuth 2.0 OAuth 2.0

    OAuth 2.0 es un marco de autorización. Permite que una aplicación obtenga permiso limitado para usar datos protegidos de una persona o de la propia aplicación.

  33. 51 · Más detalle

    OpenID Connect OpenID Connect

    OpenID Connect es una capa de identidad construida sobre OAuth 2.0. Permite que una aplicación confirme que una persona inició sesión y reciba información estándar sobre ese inicio de sesión.

  34. 52 · Más detalle

    Paginación por cursor Cursor Pagination

    La paginación por cursor continúa después de un marcador oculto en un orden de clasificación fijo. No cuenta ni salta cada registro anterior.

  35. 54 · Más detalle

    Patrón de mamparo Bulkhead Pattern

    El patrón de mamparo divide los recursos compartidos en grupos separados. Los problemas en un grupo no pueden consumir todos los espacios necesarios por los otros.

  36. 55 · Más detalle

    Patrón de Saga Saga Pattern

    Una saga enlaza varios pasos guardados en un único trabajo empresarial. Si un paso posterior falla, se reintenta o se agrega otro paso para corregir lo sucedido anteriormente.

  37. 56 · Núcleo

    Política de mismo origen Same-Origin Policy

    La Política del Mismo Origen es una regla de seguridad del navegador. Limita cómo una página o script de un origen puede leer o trabajar con datos de otro origen.

  38. 59 · Más detalle

    Presupuesto de Error Error Budget

    Un presupuesto de error es la cantidad permitida de mal servicio durante una ventana SLO. Equivale a la parte por debajo del 100%.

  39. 60 · Más detalle

    Puerto de Red Network Port

    Un Network Port es un número que envía tráfico a un servicio en una computadora. TCP y UDP usan puertos.

  40. 61 · Núcleo

    Red de entrega de contenido Content Delivery Network

    Una Red de Entrega de Contenido, o CDN, es un grupo de sistemas en muchos lugares. Sirve contenido en caché o respuestas generadas en el borde desde una ubicación cercana al usuario. Reglas claras controlan la frescura y eliminación.

  41. 62 · Núcleo

    Redirigir Redirect

    Un Redirect envía a un cliente de una dirección a otra. Su estado dice si el cambio es temporal o permanente.

  42. 63 · Más detalle

    Reducción de carga Load Shedding

    La reducción de carga rechaza parte del trabajo a medida que el sistema se acerca a su capacidad. Esto protege el trabajo útil de retrasos extremos o un fallo total.

  43. 66 · Núcleo

    Sesión web Web Session

    Una sesión web mantiene las acciones relacionadas conectadas a través de solicitudes web separadas por un tiempo limitado. A menudo vincula un ID difícil de adivinar con el estado almacenado en el servidor.

  44. 69 · Más detalle

    Sondeos de salud Health Probes

    Los sondeos de salud son pequeñas verificaciones que indican a una plataforma si un servicio está iniciando, listo para recibir tráfico o aún está activo.

  45. 70 · Núcleo

    Token de acceso Access Token

    Un token de acceso es una credencial que una aplicación envía a un servicio protegido para mostrar lo que puede hacer. Las reglas normalmente limitan quién lo emitió, qué servicio lo acepta, sus permisos y su duración.

  46. 71 · Más detalle

    Token web JSON JSON Web Token

    Un JSON Web Token, o JWT, es un formato compacto para enviar afirmaciones entre partes con protección JWS o JWE. JWT es solo un formato, no un sistema de permisos.

  47. 72 · Núcleo

    Trabajo en segundo plano Background Job

    Un trabajo en segundo plano es una tarea que el servidor ejecuta separadamente de la página o la respuesta API que pueda iniciarlo. La respuesta puede completarse antes de que el trabajo termine.

  48. 73 · Núcleo

    Trabajo programado Scheduled Job

    Un trabajo programado inicia trabajo en el backend en un momento elegido o en un intervalo repetido. Sus reglas deben indicar qué sucede después de un inicio tardío, faltante o superpuesto.

  49. 74 · Núcleo

    Transacción de base de datos Database Transaction

    Una transacción de base de datos es un grupo de pasos de la base de datos que se terminan juntos o se deshacen todos juntos. Sus reglas de aislamiento indican cómo interactúa con el trabajo que ocurre al mismo tiempo.

  50. 75 · Núcleo

    Validación de entrada Input Validation

    La validación de entrada verifica los datos mientras cruzan un límite de confianza. Hace cumplir el tipo, forma, rango, tamaño y significado esperados.

  51. 77 · Más detalle

    Versionado de la API API Versioning

    El versionado de la API es un plan para nombrar, cambiar, soportar y retirar los contratos de API sin romper los clientes. No existe una URL o estilo de encabezado único que toda API deba usar.

  52. 78 · Más detalle

    Webhook Webhook

    Un webhook es una devolución de llamada HTTP enviada cuando ocurre un evento. Le avisa a otro sistema para que reaccione.

  53. 79 · Más detalle

    WebSocket WebSocket

    Un WebSocket mantiene una conexión bidireccional entre una aplicación web y un servidor. Cualquiera de los dos puede enviar mensajes mientras esté abierta.