NETWORKS Flashcards
AWS (amazon, web, service)
Web application platform
Built in infrastructure that’s proven and used by big companies such as:
Sisco & Equinox
Has the server support for scalability and load balancing
High Cache memory and low Latency so our network won’t slow down when a lot of users are utilizing it.
Traffic sent and received will be encrypted. Secure.
Disturbed Machine Learning
Allows us to increase our productivity by being able to run our training models over several different devices through (GPU).
More efficient, less error and better results.
Also has the capability to train multiple models at the simultaneously due to using multiple GPU at the same time.
Grpc (remote, procedure, call)
Allows us to send information to multiple servers efficiently.
We can send request within any environment (remotely) with the same speed & efficiency it would be if we were next to our server.
Allows us to connect mobile devices to web browsers.
Used by:
Netflix, Spotify, Square, Cisco
React Native
Allows us to use javascript to build an app for both android & ios.
We don’t need to use (android) or (ios) specific programs.
It reacts to either API’s.
High productivity (when you edit your code you can see the changes in real time).
Example Apps built on React Native:
facebook, instagram & uber eats -
GPU (graphic, processing, unit)
High speed graphic processor
We run GPU for machine learning, which allows us to process more data simultaneously.
Database
Storing, maintaining and accessing any sort of data/information.
Server
A computer program/device that provides information / services to another computer program / device to its user/client.
Cache
High speed memory used to retrieve data efficiently.
Load Balancers
Allows the traffic from the user to go to one of many servers that has minimal traffic.
Latency
is the delay between a client request and a cloud service provider’s response.
Latency greatly affects how usable and enjoyable devices and communications are.
Nodes
A data structure where one point links to another.
Used for Matrix (comparing a list of items within your project through row, column)
SQL (structured, query, language)
Database language that allows us to retrieve and manage data within a database.
Used for relational database.
Relational Database
Data stored in one or more tables of columns and rows,
Database Schema
Defines how data is organized within a relational database;
Example:
table names,
fields,
procedures
data types, and the relationships between these entities.
Three Types of Database Schema
- Conceptual
2 Logical - Physical