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érmino | Español | Ejemplo |
|---|---|---|
| endpoint | endpoint / punto de acceso | The /users endpoint returns a paginated list of users. |
| payload | payload / carga útil | The request payload must include the user ID and action. |
| rate limiting | limitación de velocidad / rate limiting | We added rate limiting to prevent abuse of the public API. |
| idempotent | idempotente | PUT requests should be idempotent: calling them twice has the same result as calling them once. |
| pagination | paginación | Use cursor-based pagination for large datasets; offset pagination doesn't scale well. |
| webhook | webhook | The payment provider sends a webhook when a transaction is complete. |
| polling | polling / sondeo | We replaced polling with a WebSocket connection to reduce server load. |
| authentication | autenticación | Authentication verifies who you are. |
| authorization | autorización | Authorization verifies what you are allowed to do. |
| versioning | versionado | We 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érmino | Español | Ejemplo |
|---|---|---|
| schema | esquema | Update the database schema to add the new column. |
| migration | migración | Run the migration before deploying to production. |
| index | índice | Add an index on the email column to speed up lookups. |
| query plan | plan de consulta / plan de ejecución | Check the query plan to understand why this query is slow. |
| transaction | transacción | Wrap both operations in a transaction so they succeed or fail together. |
| ACID | ACID (Atomicidad, Consistencia, Aislamiento, Durabilidad) | Relational databases provide ACID guarantees. |
| deadlock | deadlock / bloqueo mutuo | Two transactions caused a deadlock by locking resources in opposite order. |
| N+1 problem | problema N+1 | Use eager loading to avoid the N+1 problem when fetching related records. |
| connection pooling | pool de conexiones | Configure connection pooling to avoid opening a new database connection for every request. |
| rollback | rollback / reversión | The 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érmino | Español | Ejemplo |
|---|---|---|
| monolith | monolito | We started with a monolith and extracted services as we scaled. |
| microservice | microservicio | The payments team owns the payments microservice. |
| message queue | cola de mensajes | Use a message queue to decouple the order service from the notification service. |
| pub/sub | publicación/suscripción (pub/sub) | The event bus uses a pub/sub model: producers publish events, consumers subscribe to them. |
| circuit breaker | circuit breaker / disyuntor | Add a circuit breaker to stop calling a failing downstream service. |
| eventual consistency | consistencia eventual | In a distributed system, you often trade strong consistency for eventual consistency. |
| load balancer | balanceador de carga | The load balancer distributes requests across three backend instances. |
| horizontal scaling | escalado horizontal | Horizontal scaling adds more servers; vertical scaling adds more power to existing servers. |
| retry with backoff | reintentos con retroceso exponencial | Implement retry with exponential backoff to handle transient failures. |
| CAP theorem | teorema CAP | The 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.
Artículos relacionados
¿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
Escrito por
Roxana LafuenteFundadora 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.