
Ultimate access to all questions.
You are tasked with designing a data system for a financial services company that requires real-time data integration from multiple sources, including transactional databases, social media feeds, and IoT devices. The system must support complex ETL (Extract, Transform, Load) processes, ensure data quality, and comply with strict regulatory requirements. Which of the following tools is BEST suited for this scenario, and why? Choose the most appropriate option.
A
Docker: A platform for developing, shipping, and running applications in containers, ensuring consistency across environments.
B
Apache NiFi: An open-source tool designed for data integration and ETL processes, offering a user-friendly interface for designing and managing data flows.
C
Microsoft Word: A word processing application used for creating, editing, and formatting text documents.
D
Apache Hadoop: A framework for distributed storage and processing of large datasets, focusing on big data storage and processing.