Courseiva

AI0-001 AI Models and Data Engineering Practice Question

A data engineer is designing a feature store for machine learning. Which THREE components are essential for a feature store? (Choose THREE.)

⚠ Common exam trap

CompTIA AI often tests candidates by including components from the broader ML lifecycle (like experiment tracking and model registry) to distract from the specific, essential components of a feature store.

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

✓

Data ingestion pipeline

A feature store fundamentally requires a data ingestion pipeline (A) to pull raw data from sources such as batch files, streaming events, or databases and transform it into features, since without ingestion there would be no features to store or serve. The online serving layer (B) is essential because it provides low-latency access to the latest feature values for real-time inference, typically backed by a low-latency store like Redis or DynamoDB. The feature repository (C) is also essential as the central catalog that stores feature definitions, metadata, and versioned feature values, enabling reuse and consistency between training and serving. Experiment tracking (D) and model registry (E) are important MLOps components but belong to the model development and deployment lifecycle, not to the core architecture of a feature store, so they are not essential components of a feature store itself.

Answer analysis

Option-by-option breakdown

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

  • ✓

    Data ingestion pipeline

    Why this is correct

    Ingestion pipelines move raw data from source systems into the feature store, populating both offline and online stores. Without this component, features cannot be created, refreshed or kept consistent, so it is fundamental to any feature store architecture.

  • ✓

    Online serving layer

    Why this is correct

    An online serving layer is essential because inference requires low-latency retrieval of precomputed feature values, typically from a key-value store indexed by entity ID. It satisfies the real-time serving constraint that offline storage alone cannot meet, decoupling training throughput from prediction latency.

  • ✓

    Feature repository

    Why this is correct

    A feature repository provides the centralised storage layer where engineered features are persisted and versioned, letting training pipelines and online inference retrieve identical definitions. This directly satisfies the stem's requirement for an essential feature store component, since without durable feature storage, reuse and consistency between training and serving cannot be achieved.

  • ✗

    Experiment tracking

    Why it's wrong here

    Experiment tracking records runs, parameters and metrics for model development; it stores no feature definitions or serving data, so it cannot satisfy a feature store's offline/online consistency requirement. It is tempting because both sit in the MLOps stack, but experiment tracking belongs to the training orchestration layer, whereas a feature store requires a transformation engine, a feature registry and an online serving store.

  • ✗

    Model registry

    Why it's wrong here

    A model registry versions trained model artefacts and their metadata; it holds no feature definitions, transformation logic or serving data, so it cannot fulfil a feature store's role. It is tempting because feature and model registries are often deployed together, but the model registry belongs to the model deployment lifecycle, while a feature store requires a feature registry, transformation pipeline and online store.

About these practice questions

This AI0-001 question is part of Courseiva's 962-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.