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 Class | Min Duration | Retrieval | Use Case |
|---|---|---|---|
| S3 Standard | None | Immediate | Frequently accessed data |
| S3 Standard-IA | 30 days | Immediate | Infrequent access, rapid retrieval |
| S3 One Zone-IA | 30 days | Immediate | Non-critical infrequent data |
| S3 Intelligent-Tiering | None | Immediate–hours | Unknown or changing access patterns |
| S3 Glacier Instant | 90 days | Milliseconds | Archive with instant retrieval |
| S3 Glacier Flexible | 90 days | Minutes–hours | Archive, flexible retrieval |
| S3 Glacier Deep Archive | 180 days | Hours | Long-term compliance archive |
Go deeper
Related to this question
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 →
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.