Components of a Data Platform Flashcards

1
Q

What are the common components of a data platform?

A

The following are common layers of a Data Platform in order:

Data Source Layer
Ingestion Layer
Storage Layer
Processing Layer
Consumption Layer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some components of Data Source Layer?

A

You can find various data sources in the Data Source Layer. They can come from structured, semi structured, unstructured data.
Examples:
Exposed Web API’s
Web Applications
Mobile Applications
Database’s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are some components of the Ingestion Layer?

A

Data platforms need mechanisms for ingesting data from the various data sources into the storage layer.

Examples:
Batch Ingestion
Steam Ingestion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are some components of the Storage Layer?

A

The goal of the storage layer, as it’s name suggest is to store the data, while handling the various type that arrived from the different sources.

Examples:
SQL Databases
NoSQL Databases
Object Storage ETC
Data Lake
Data Warehouse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are some components of the Processing Layer?

A

Once data is stored (or interlocked with ingestion), it often needs to be processed and transformed before it can be analyzed or consumed by applications. This can be done with the following as examples:

ETL
ELT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are some components of the Consumption Layer?

A

In this layer, mechanisms for querying, analyzing, and visualizing data to derive insights or to make data-driven decisions are provided.

Examples:
BI Tools
Machine Learning Frameworks
Data Analytics Tools

How well did you know this?
1
Not at all
2
3
4
5
Perfectly