
Answer-first summary for fast verification
Answer: Pipeline pattern
The Singleton pattern (A) ensures that a class has only one instance, but it does not provide a solution for managing and deploying data pipelines. The Factory pattern (B) is used for creating objects without specifying the exact class of the object, but it does not address the scalability and efficiency of data pipeline management. The Observer pattern (D) is used for event handling and notifications, but it is not specifically designed for data pipeline management. The Pipeline pattern (C) is a design pattern that focuses on building and managing data pipelines in a scalable and efficient manner, making it the most suitable choice for this task.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
In a data engineering project, you need to implement a solution for managing and deploying data pipelines in a scalable and efficient manner. Which of the following design patterns would be most suitable for this task, and why?
A
Singleton pattern
B
Factory pattern
C
Pipeline pattern
D
Observer pattern
No comments yet.