Lingua-e
← Volver

Inglés para backend developers

Inglés para Backend Developers: APIs, bases de datos y arquitectura en inglés

12 de septiembre de 2026

Glosario bilingüe de vocabulario de backend. Diseño de APIs, conceptos de bases de datos, arquitectura de sistemas y frases para discusiones técnicas.

1. API Vocabulary

1. Vocabulario de APIs

Estos son los términos que encuentras en discusiones de diseño de APIs, code reviews y documentación. Muchos de ellos (endpoint, webhook, payload) se usan en inglés incluso en equipos de habla hispana.

TérminoEspañolEjemplo
endpointendpoint / punto de accesoThe /users endpoint returns a paginated list of users.
payloadpayload / carga útilThe request payload must include the user ID and action.
rate limitinglimitación de velocidad / rate limitingWe added rate limiting to prevent abuse of the public API.
idempotentidempotentePUT requests should be idempotent: calling them twice has the same result as calling them once.
paginationpaginaciónUse cursor-based pagination for large datasets; offset pagination doesn't scale well.
webhookwebhookThe payment provider sends a webhook when a transaction is complete.
pollingpolling / sondeoWe replaced polling with a WebSocket connection to reduce server load.
authenticationautenticaciónAuthentication verifies who you are.
authorizationautorizaciónAuthorization verifies what you are allowed to do.
versioningversionadoWe use URL versioning: /api/v1/ and /api/v2/ run in parallel.

2. Database Vocabulary

2. Vocabulario de bases de datos

Los términos de bases de datos en inglés se usan universalmente en la industria tech. Conocerlos te ayuda a leer documentación, entender mensajes de error y participar en discusiones de diseño de sistemas.

TérminoEspañolEjemplo
schemaesquemaUpdate the database schema to add the new column.
migrationmigraciónRun the migration before deploying to production.
indexíndiceAdd an index on the email column to speed up lookups.
query planplan de consulta / plan de ejecuciónCheck the query plan to understand why this query is slow.
transactiontransacciónWrap both operations in a transaction so they succeed or fail together.
ACIDACID (Atomicidad, Consistencia, Aislamiento, Durabilidad)Relational databases provide ACID guarantees.
deadlockdeadlock / bloqueo mutuoTwo transactions caused a deadlock by locking resources in opposite order.
N+1 problemproblema N+1Use eager loading to avoid the N+1 problem when fetching related records.
connection poolingpool de conexionesConfigure connection pooling to avoid opening a new database connection for every request.
rollbackrollback / reversiónThe transaction was rolled back because the second operation failed.

3. Architecture Vocabulary

3. Vocabulario de arquitectura

Los conceptos de arquitectura de sistemas se discuten casi siempre en inglés. Estos términos aparecen en documentos de diseño, registros de decisiones de arquitectura (ADRs) y entrevistas técnicas.

TérminoEspañolEjemplo
monolithmonolitoWe started with a monolith and extracted services as we scaled.
microservicemicroservicioThe payments team owns the payments microservice.
message queuecola de mensajesUse a message queue to decouple the order service from the notification service.
pub/subpublicación/suscripción (pub/sub)The event bus uses a pub/sub model: producers publish events, consumers subscribe to them.
circuit breakercircuit breaker / disyuntorAdd a circuit breaker to stop calling a failing downstream service.
eventual consistencyconsistencia eventualIn a distributed system, you often trade strong consistency for eventual consistency.
load balancerbalanceador de cargaThe load balancer distributes requests across three backend instances.
horizontal scalingescalado horizontalHorizontal scaling adds more servers; vertical scaling adds more power to existing servers.
retry with backoffreintentos con retroceso exponencialImplement retry with exponential backoff to handle transient failures.
CAP theoremteorema CAPThe CAP theorem says you can only have two of: Consistency, Availability, Partition tolerance.

4. Phrases for Technical Discussions

4. Frases para discusiones técnicas

Estas son frases reales que los backend developers usan en reuniones, revisiones de diseño y comentarios de pull requests. Practica diciéndolas en voz alta.

We went with X because the trade-off on Y was acceptable.

Explica una decisión arquitectónica y sus trade-offs.

This doesn't scale horizontally because the state is stored in memory.

Identifica una limitación de escalabilidad en un sistema.

The bottleneck is the database layer.

Señala dónde está la limitación de rendimiento de un sistema.

We need to decouple these services.

Propone separar servicios acoplados para mejorar la mantenibilidad.

Let's add an abstraction layer here.

Sugiere agregar una interfaz o wrapper para reducir dependencias directas.

What's the expected read-to-write ratio?

Pregunta sobre patrones de uso antes de diseñar una estrategia de base de datos o caché.

We should handle this failure gracefully.

Propone agregar manejo de errores para un posible punto de fallo.

¿Listo para practicar tu inglés en el trabajo?

Lingua-e tiene ejercicios interactivos basados en conversaciones reales de developers: standups, code reviews, retrospectivas y más. Practica hasta que salga solo.

Prueba Lingua-e gratis
Roxana Lafuente

Escrito por

Roxana Lafuente

Fundadora de Lingua-e

Roxana Lafuente es ingeniera de software con más de 8 años de experiencia. Al comienzo de su carrera, aunque ya había aprobado el First Certificate in English, se bloqueaba cada vez que tenía que hablar en el standup diario. Era un problema que nadie estaba resolviendo. Después de más de 2.000 standups, descubrió qué es lo que realmente construye la fluidez: practicar situaciones que se parecen a tu trabajo real. Creó Lingua-e para que otros developers no tuvieran que tomar el camino largo para sentirse seguros trabajando en un entorno de desarrollo internacional.