0% found this document useful (0 votes)
3 views9 pages

Module 2

The document provides vocabulary and phrases in English related to software architecture and databases, including terms like microservices, APIs, SQL, and normalization. It emphasizes the importance of scalability, data integrity, and the role of various architectural patterns and database management concepts. Additionally, it includes bilingual examples illustrating the application of these concepts in both English and Spanish.

Uploaded by

zzjhonyxx
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views9 pages

Module 2

The document provides vocabulary and phrases in English related to software architecture and databases, including terms like microservices, APIs, SQL, and normalization. It emphasizes the importance of scalability, data integrity, and the role of various architectural patterns and database management concepts. Additionally, it includes bilingual examples illustrating the application of these concepts in both English and Spanish.

Uploaded by

zzjhonyxx
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Module 2.

6
Conversación en inglés
sobre arquitectura de
software y base de datos
“Work Group”
- Jonathan Mardoqueo Sánchez Sión
- Paúl Alfonso Aguilar Navarro
- René Marcell Tejada
- Gustavo René Valenzuela Hernández

This is the Vocabulary and someone


phrases in English about software
architecture and database.
📌 Software Architecture /
Arquitectura de Software

1. Software Architecture – Arquitectura de software


2. Design Pattern – Patrón de diseño
3. Layers – Capas
4. Microservices – Microservicios
5. Monolithic – Monolítico
6. Client-Server – Cliente-Servidor
7. API (Application Programming Interface) – API
(Interfaz de Programación de Aplicaciones)
8. REST (Representational State Transfer) – REST
(Transferencia de Estado Representacional)
9. SOAP (Simple Object Access Protocol) – SOAP
(Protocolo Simple de Acceso a Objetos)
10. Middleware – Middleware
11. Scalability – Escalabilidad
12. Performance – Rendimiento
13. Load Balancing – Balanceo de carga
14. Containerization – Contenerización
15. Virtualization – Virtualización
16. Cloud Computing – Computación en la nube
17. Service-Oriented Architecture (SOA) –
Arquitectura Orientada a Servicios (SOA)
18. Enterprise Application – Aplicación
empresarial
19. Backend – Backend (Parte trasera del sistema)
20. Frontend – Frontend (Parte frontal del sistema)
21. Middleware Layer – Capa de Middleware
22. Message Queue – Cola de mensajes
23. Caching – Almacenamiento en caché
24. Event-Driven Architecture – Arquitectura
dirigida por eventos
25. Serverless Computing – Computación sin
servidor
🗄 Database / Base de Datos

1. Database (DB) – Base de datos (BD)


2. Database Management System (DBMS) – Sistema de
Gestión de Bases de Datos (SGBD)
3. SQL (Structured Query Language) – SQL (Lenguaje
de Consulta Estructurada)
4. NoSQL – NoSQL
5. Table – Tabla
6. Record (Row/Tuple) – Registro (Fila/Tupla)
7. Column (Field/Attribute) – Columna
(Campo/Atributo)
8. Primary Key – Clave primaria
9. Foreign Key – Clave foránea
10. Index – Índice
11. Normalization – Normalización
12. Transaction – Transacción
13. Replication – Replicación
14. Sharding – Fragmentación (Sharding)
15. Data Warehouse – Almacén de datos
16. Big Data – Big Data
17. Data Mining – Minería de datos
18. Query – Consulta
19. Backup – Copia de seguridad
20. Stored Procedure – Procedimiento almacenado
21. Trigger – Disparador
22. Data Model – Modelo de datos
23. Concurrency Control – Control de concurrencia
24. CRUD (Create, Read, Update, Delete) – CRUD
(Crear, Leer, Actualizar, Eliminar)
25. Schema – Esquema

📌 Software Architecture phrases


 "Singleton and Factory are
common design patterns."
 "The software architecture defines
the structure of the system."
 "Microservices allow for scalable
and independent deployment."
 "A monolithic architecture is
simpler but harder to scale.
 "Scalability is a key factor in
modern software architecture."
 "The load balancer distributes
traffic across multiple servers."
 "APIs enable communication
between different software
components."
 "REST APIs are widely used in web
services."
 "SOA focuses on reusable services
for business processes."
 "Cloud computing provides
flexibility and cost savings."
 "Kubernetes is used for container
orchestration."
 "DevOps practices improve
collaboration between development
and operations teams."
 "CI/CD pipelines automate
software delivery."
 "A database stores and organizes
data efficiently."
 "MySQL and PostgreSQL are
popular relational databases."
 "NoSQL databases are used for
unstructured data."
 "SQL is used to query and
manipulate relational databases."
 "The database schema defines the
structure of the data."
 "Indexes improve query
performance in databases."
 "Each table must have a primary
key to uniquely identify records."
 "A foreign key establishes
relationships between tables."
 "Normalization reduces data
redundancy in databases."
 "A transaction ensures data
integrity in database operations."
 "ACID properties ensure reliable
database transactions."
 "A data warehouse is used for
large-scale data analysis."
 "Big data technologies handle large
volumes of data."
 "Data mining extracts valuable
insights from large datasets."
 "Regular backups are essential for
data protection."
 "Database replication ensures data
availability and fault tolerance."
 "Query optimization improves
database performance."
 "ORM tools like Hibernate simplify
database interactions."

1. **Inglés:** "The database schema must be


designed before implementing the software
architecture."
**Español:** "El esquema de la base de datos
debe diseñarse antes de implementar la
arquitectura de software."
2. **Inglés:** "Microservices architecture
allows for better scalability and fault isolation."
**Español:** "La arquitectura de
microservicios permite una mejor escalabilidad
y aislamiento de fallos."

3. **Inglés:** "We use SQL queries to retrieve


data from the relational database."
**Español:** "Usamos consultas SQL para
recuperar datos de la base de datos relacional."

4. **Inglés:** "Data normalization is crucial to


avoid redundancy and ensure data integrity."
**Español:** "La normalización de datos es
crucial para evitar redundancia y garantizar la
integridad de los datos."

5. **Inglés:** "The API acts as a bridge


between the frontend and the database."
**Español:** "La API actúa como puente
entre el frontend y la base de datos."

You might also like