Courseiva
mediumMultiple Choice

MLA-C01 Practice Question: A data engineer is designing a feature…

A data engineer is designing a feature engineering pipeline using Amazon SageMaker Feature Store. The team needs to support both real-time inference (millisecond latency) and batch training jobs that require access to historical feature values at specific points in time. Which configuration should the engineer choose?

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

✓

Create a feature group with both online and offline stores enabled

Feature Store supports dual storage: an online store (low-latency, key-value) for real-time inference and an offline store (S3-backed, queryable) for batch processing and point-in-time queries.

Answer analysis

Option-by-option breakdown

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

  • ✗

    Create a feature group with only an online store

    Why it's wrong here

    An online-only feature group retains just the latest feature values for low-latency reads, so point-in-time historical retrieval for training is impossible. It is tempting because it satisfies the millisecond inference requirement, and would be correct if only real-time serving were needed.

  • ✗

    Create separate feature groups — one for online and one for offline — and manage data synchronization manually

    Why it's wrong here

    SageMaker Feature Store already writes each record to both stores from one feature group; splitting them forces manual synchronisation and risks divergence between training and serving values. It is tempting because it appears to separate concerns, and would be correct only where the two stores genuinely hold different data.

  • ✓

    Create a feature group with both online and offline stores enabled

    Why this is correct

    Enabling both stores gives the feature group a low-latency online store for millisecond real-time inference and an offline store retaining historical values with event times for point-in-time batch training retrieval. This single configuration satisfies both the latency and historical-access constraints stated in the stem.

  • ✗

    Store features only in the offline store and use a separate low-latency cache like ElastiCache

    Why it's wrong here

    An offline store alone serves historical queries, not millisecond reads, and ElastiCache holds no point-in-time versioning, so training would lose temporal correctness. It is tempting because caching delivers low latency, and would be correct for serving precomputed values where historical accuracy is irrelevant.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

Courseiva writes every MLA-C01 question from scratch — 665 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or 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 MLA-C01 practice question is part of Courseiva's free Amazon Web Services 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 MLA-C01 exam.