Distributed Data¶
Table of contents
Introduction¶
(from Canvas) You apply best practices in translating non-functional and functional requirements into specific data requirements. You investigate which solutions are suitable for real-time and persistent data storage, and which solutions fit your architecture. You apply legal requirements in your design and implementation (for instance GDPR), and you are aware of ethical issues of your data design. Steps needed for developing with distributed data in mind, will be incorporated by you in your current software development process.
Learning focuses¶
In order to shape the upcoming curriculum, I’ve chosen various learning focuses for Distributed Data. These are work in progress, and have to be developed out further.
Category¶
T = Technical skills
N = Non-technical skills
R = Research & development skills
P = Professional skills
Learning tasks¶
Task# |
Category |
Requirement |
Status |
Description |
|---|---|---|---|---|
T |
Must |
Done |
Microservice MySQL Database implementation |
|
T |
Must |
Done |
Docker-compose Rancher Kubernetes migration (Microservice persistence) |
|
T |
Must |
Done |
RabbitMQ Bus implementation |
|
T |
Must |
Done |
RabbitMQ Bus queueing |
|
R |
Must |
Done |
Ethical check & gdpr |
|
TR |
Must |
Done |
Event Sourcing theory & possible application |
|
R |
Must |
Done |
CAP theory |