Tech Flashcards
What is Webpack?
Open-source JavaScript module bundler that takes modules with dependencies and generates static assets representing those modules?
What is Secure Shell?
The cryptographic network protocol for operating network services, such as remote command line login and remote command execution, securely over an unsecured network, connecting client to server?
(ssh user@serveraddress)
What is a shell?
User interface for access to an operating system’s services (GUI or CLI)?
What is the open source software that automates software provisioning, configuration management, and application deployment?
Ansible
What is operating system feature in which the kernel allows the existence of multiple isolated user-space instances?
Containerization (operating-system level virtualization)
What is a special relational database table column (or combination of columns) designated to uniquely identify all table records
Primary Key
What is the term describing a DB table representing a many-to-many relationship between two entities?
Join table (junction, linking, association table)
What are the YAML files that express configurations, deployment, and orchestration in Ansible, and allows Ansible to perform operations on managed nodes.
Ansible Playbooks
What are the description of the nodes that can be accessed by Ansible described by a configuration file, in INI or YAML format whose default location is in /etc/ansible/hosts?
Ansible Inventory
What is the quality of a distributed data store being able to continue operation despite an arbitrary number of messages being dropped or delayed by the network between nodes?
Partition tolerance (network partition)
What is Consistency?
The quality of a distributed data store where every read receives the most recent write or an error.
What is Availability?
The quality of a distributed data store where every request receives a (non-error) response – without the guarantee that it contains the most recent write.
What is a special relational database table column (or combination of columns) designated to uniquely identify all table records?
Primary key
What Javascript keyword always returns a promise and allows the usage of keyword “await” in it?
async
What Javascript keyword before a promise makes JS engine wait until that promise resolves and also behaves as a “throw error” clause?
await
What is is the maintenance of, and the assurance of the accuracy and consistency of, data over its entire life-cycle?
Data integrity
What is the process of structuring a relational database in order to reduce data redundancy and improve data integrity?
Database normalization
What occurs in database systems that have values repeated unnecessarily in one or more records or fields, within a table, or where the field is replicated/repeated in two or more tables?
Data redundancy
What is a Forward Proxy server and what is it used for?
What is a server that acts as an intermediary for requests from clients seeking resources from other servers, used to add structure and encapsulation to distributed networks. Provides anonymity to clients.
What is a Message queue?
Type of asynchronous service-to-service communication software component puts messages to be processed by one service consumer: so messages aren’t lost when a service fails, decouple heavyweight processing, to buffer or batch work, and to smooth spiky workloads?
What is First normal form (1NF)
Property of relational database is true if the domain of each attribute contains only atomic (indivisible) values, and the value of each attribute contains only a single value from that domain.
Example: Not having multiple telephone # per person in the same column or across multiple columns.
What is a dynamic-named value that can affect the way running processes will behave on a computer, that is specific to each process, that can be inherited from a parent process?
Environment variable
Second normal form (2NF)
Property of a relational database is true if it is in 1NF and every non-prime attribute of the relation is dependent on the whole of every candidate key?
Example: Part, Warehouse, Quantity, Warehouse_address. Address doesn’t belong, redundant and repeated.
What is an intermediary for its associated servers to be contacted by any client? It can hide servers behind it, do load balancing, caching, compressing.
Reverse proxy