Skip to content

Commit d291139

Browse files
authored
Update README.md
initial description
1 parent 1d77b83 commit d291139

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

README.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,37 @@
1-
# Data-Product-Specification
1+
# Data-Product-Specification
2+
3+
This repository wants to define an open specification to define data products with the following principles in mind:
4+
- DP as an indipendent unit of deployment
5+
- Technology indipendence
6+
- extensibility
7+
8+
With an open specification will be possible to create services for automatic deployment and interoperable components to build a dat amesh platform.
9+
10+
11+
# Data Product structure
12+
13+
The DP is composed by a general section with DP level information and four sub-structures:
14+
* Environment: where the DP will be deployed, containing all the specific information of the physical environment.
15+
* Output Ports: representing all the different interfaces of the DP to expose the data
16+
* Workloads: Internal jobs/processes to feed the DP and to perform housekeeping ( GDPR, regulation, audit, data quality, etc )
17+
* Observability: provides transparency to the data conusmer about how the DP is currently working. this is not declarative, but exposing runtime data.
18+
19+
Each DP Trait ( Outputport, workload, observability ) will have a well defined and fixed structure and a specific one to handle technology specific stuff.
20+
The fixed structure must be technology agnostic.
21+
22+
23+
### Environment
24+
25+
26+
27+
### Output Ports
28+
29+
30+
31+
### Workloads
32+
33+
34+
35+
### Observability
36+
37+

0 commit comments

Comments
 (0)