Design, Development and Deployment of a simple Data Pipeline
Data Engineering technical challenge (part 1)
This article is based on solving a technical challenge for the data engineering position, in the development of this article we will show all the steps to follow in order to design a quick solution to the challenge and then deployment it, we will follow the next steps and I will try to go straight to the point on each of them:
- Read and analyze requirements.
- Ask ourselves questions about some requirements
- Rule out quickly optional requirements
- Design data architecture and choose technologies
- Development
- Deployment plan
- Show results
Let’s start
1. Read and analyze requirements.
Let’s read some of them and highlight what matters:
You will create a mechanism to ingest data from one server to a postgres database and build a REST API to get the records from the database.
- ingest data from one server to a postgres database
- build a REST API to get the records from the database
The project consists to design the database…