Courseiva
AI Infrastructure and TechnologiesmediumMultiple ChoiceObjective-mapped

AI0-001 AI Infrastructure and Technologies Practice Question

A company wants to build an AI pipeline that processes streaming data from IoT sensors, performs feature engineering, trains a model incrementally, and deploys the updated model. Which data pipeline technology is BEST suited for the streaming ingestion step?

⚠ Common exam trap

CompTIA often tests the distinction between data ingestion (Kafka), data processing (Spark), and data storage (S3), so the trap here is confusing Apache Spark's streaming capability with a dedicated ingestion tool, leading candidates to choose Spark instead of Kafka.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Apache Kafka

Apache Kafka is the best choice for the streaming ingestion step because it is a distributed event streaming platform designed for high-throughput, fault-tolerant ingestion of real-time data streams. It acts as a durable message broker that can ingest IoT sensor data in real time and make it available for downstream processing, which aligns perfectly with the requirement for streaming data ingestion.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Amazon S3

    Why it's wrong here

    S3 is an object store, not a streaming platform.

  • Apache Spark

    Why it's wrong here

    Apache Spark’s micro-batch processing introduces inherent latency that prevents true per-event streaming ingestion, which the IoT sensors require for real-time feature engineering and incremental model updates. It is tempting because Spark is widely used for large-scale data processing and can handle streaming via Structured Streaming, but that still operates on mini-batches rather than continuous, low-latency ingestion. A technology like Apache Flink would be correct, as it processes each event individually with sub-second latency.

  • Apache Airflow

    Why it's wrong here

    Airflow is a workflow orchestrator for batch jobs, not a real-time stream ingestion tool.

  • Apache Kafka

    Why this is correct

    Kafka is purpose-built for ingesting and storing high-volume streaming data with low latency.

About these practice questions

This AI0-001 question is part of Courseiva's 754-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AI0-001 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI0-001 exam.