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.
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 ratings0% 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.
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."