CertNote/ Commute Study Notes
Roadmap
KOEN
CLF-C02 · FoundationalCloud Practitioner - Foundational
DVA-C02 · AssociateDeveloper - Associate
SAA-C03 · AssociateSolutions Architect - Associate
SOA-C02 · AssociateCloudOps Engineer - Associate
SAP-C02 · ProfessionalSolutions Architect - Professional
DOP-C02 · ProfessionalDevOps Engineer - Professional
Linux Master 2 · 2급KAIT Linux Master - Level 2
SCS-C03 · SpecialtySecurity - Specialty
Linux Master 1 · 1급KAIT Linux Master - Level 1
MLA-C01 · AssociateMachine Learning Engineer - Associate
AIF-C01 · FoundationalAI Practitioner - Foundational
DEA-C01 · AssociateData Engineer - Associate
  • Week 1
    • 1.What Is Data Engineering
    • 2.Batch vs Streaming
    • 3.A Bird's-Eye View of AWS Data Services
    • 4.Data Formats and Modeling
    • 5.Week 1 Comprehensive Review
  • Week 2
  • Week 3
  • Week 4
  • Week 5
  • Week 6
  • Week 7
  • Week 8
  • Week 9
  • Week 10
    • 1.Integrated Review of Domains 1 & 2: Ingestion, Transformation & Storage Management
    • 2.Integrated Review of Domains 3 & 4: Operations & Support + Security & Governance
    • 3.Full-Length Practice Exam Pace: 65 Questions in 130 Minutes, Time Allocation and Scenario Strategy
    • 4.Commonly Missed Traps and Keywords: The "Requirement → Service" Translation Table
    • 5.D-Day Wrap-Up: Exam Structure, Time Allocation, and Scenario Decomposition Strategy
MLS-C01 · SpecialtyMachine Learning - Specialty
SQLD · 개발자SQL Developer (SQLD)

© CertNote · 주간랩스

  • About
  • Changelog
  • Contact
  • Terms
  • Privacy
← DEA-C01/Week 10/Day 3

Based on the DEA-C01 exam guide·Report an error

DEA-C01· AssociateWeek 10 · Day 3~33 min read

Day 3 - Full-Length Practice Exam Pace: 65 Questions in 130 Minutes, Time Allocation and Scenario Strategy

📌 Key Takeaways

  • The real exam is 65 questions in 130 minutes, an average of 2 minutes per question. Today's goal is to solve 8 integrated scenario questions within 16 minutes.
  • Read the question (the last sentence) first, extract the constraint keywords, cross out the 2 options whose purpose does not fit, and then choose whichever of the remaining two satisfies the constraints better.
  • Choose the "most suitable answer", not a "possible answer". What separates the correct answer is usually a single qualifier such as minimal operations, lowest cost, or real-time.
  • Even when domains are mixed, each sentence asks about exactly one slot (ingestion, storage, operations, security). Assign each sentence to a slot and you are back to keyword → service mapping.
  • After scoring, classify why you missed questions. The prescription differs depending on whether it was a knowledge gap, a missed qualifier, or confusing look-alike services.

Breaking 65 Questions in 130 Minutes into Numbers

Today is real-exam mode. You solve integrated scenarios that mix the 4 domains and get a feel for the exam pace. The point is less to get the answers right than to sharpen the "requirement keyword → service mapping" reflex. First, turn the time into numbers.

PassAllocated timePer questionCheckpoint
First pass (all 65 questions once each)About 90 minutesAbout 83 secondsAround question 22 at 30 minutes, around question 43 at 60 minutes
Second review (flagged questions)About 30 minutesDepends on the number of flagged questionsIf you flagged 15 questions, 2 minutes each
Third checkAbout 10 minutesn/aNumber of selections in multiple response, blank answers
  • An average of 2 minutes does not mean "2 minutes on every question". You have to finish one-line mapping questions in 30-60 seconds to be able to spend 3 minutes on a long scenario.
  • If at a checkpoint time you are 5 or more questions behind, then in the next stretch, pick a tentative answer for any question you get stuck on, flag it, and move on immediately.
  • Of the 65 questions, 50 are scored and 15 are unscored. Since it is not shown which are unscored, solve every question with equal weight.

Multiplying the domain weights by the 50 scored questions gives a rough question count. Since the weights are "the ratio among scored questions", treat them only as approximations.

DomainWeightApproximate share of the 50 scored questions
1. Ingestion and Transformation34%17 questions
2. Data Store Management26%13 questions
3. Operations and Support22%11 questions
4. Security and Governance18%9 questions
  • The passing score of 720 applies only to the overall score. There is no per-domain passing line (compensatory scoring), so a strong domain can make up for a weak one. Still, it is hard to pass while neglecting Domains 1 and 2, which account for 30 questions.

Scenario Solving Strategy

Break a long question down in the following order.

  1. Read the last sentence (the question) first to grasp "what is being asked."
  2. Extract constraint keywords from the body: serverless/minimal operations, real-time/batch, minimal cost, minimal code, security/encryption.
  3. Cross out 2 obviously wrong options from the choices first (service purpose mismatch).
  4. Of the remaining 2, choose the one that best satisfies the constraints.

💡 Related theory: Most wrong answers are "technically possible but violate the requirements in operational burden, cost, or real-time capability." The heart of the Associate exam is choosing "most suitable", not "can do".

Options That Qualifiers Cross Out

Before a qualifier in the question sentence is a criterion for choosing the answer, it is a tool for crossing out options. For each qualifier, the shape of the option that drops out first is predictable.

QualifierOptions to cross out firstSide that survives
Minimal operational overheadInstalling directly on EC2, always-on clusters, hand-written consumers and schedulersFirehose, Glue, Athena, Lambda, Step Functions
Minimal cost (intermittent use)Provisioned resources running all dayPay-per-use serverless, S3 tiering
Minimal cost (constant, heavy use)Configurations where scanned-data or request-count charges grow without boundProvisioned capacity, format and partition optimization
Real-time (within seconds)Batch schedules, load paths with large buffersStream + Flink/Lambda
Near-real-time (minutes allowed)Hand-built stream processingFirehose, micro-batching
Minimal code changesRewriting for a different engineCompatible services (MSK, EMR, MWAA)
Keep existing data / no downtimeDump and restore, one-time copyDMS full load + CDC
Least privilegeWildcard policies, long-term access keysRoles, narrowly scoped policies, Lake Formation
  • "Minimal cost" has two directions. For occasional use serverless is cheaper, and for all-day use provisioned is cheaper. You must also read the usage-frequency clues in the passage (occasionally, temporary, all day, hundreds of people).

Integrated Patterns

Scenario signalTypical answer combination
Real-time clickstream → zero-management loading → SQL analysisKinesis Firehose → S3 → Athena
Hourly incremental ETL → load into DWGlue (bookmarks) → Redshift
Real-time replication of DB changesDMS (CDC) → S3/Redshift
Coordinating heterogeneous stages + retriesStep Functions
Sensitive data discovery + column access controlMacie + Lake Formation

Even the same pattern changes its combination when one more condition is attached. Integrated questions ask about this "swap of one slot".

Base combinationAdded conditionSlot that changes
Firehose → S3 → AthenaOther apps also read the same events in real timePut Kinesis Data Streams in front, and Firehose becomes one of its consumers
Firehose → S3 → AthenaKeyword search and second-level dashboards are neededMake the destination OpenSearch Service
Glue (bookmarks) → RedshiftSource rows are updated and deletedDMS CDC instead of bookmarks
Glue (bookmarks) → RedshiftProcessing tens of TB with existing Hive scriptsEMR instead of Glue
DMS (CDC) → S3Also doing real-time aggregation in 5-minute windowsDMS → Kinesis Data Streams → Managed Service for Apache Flink
Chaining Glue jobs with Step FunctionsHundreds of Airflow DAGs already existMWAA
Querying S3 with AthenaHundreds of people view the same dashboard all dayRedshift (Spectrum for cold data)
Lake Formation column permissionsYou don't even know where the PII isPut Macie in front
SSE-S3Audit key usage and block decryption per roleSSE-KMS customer managed key

Worked Demonstration: Actually Walking Through the Four Steps

Below are three passages that do not overlap with the practice questions, broken down in four steps. Don't just read them; cover each step and answer it yourself first.

Passage A) A retailer collects sales events generated at store POS terminals. An
           inventory alert app and a pricing analytics app must each read the events
           independently, and if there is a bug in the processing logic, the past
           3 days must be reprocessed. What is the most suitable ingestion service?
 
  1) Question  -> one ingestion service
  2) Keywords  -> two consumers reading independently / reprocess 3 days
  3) Eliminate -> SQS (one message goes to one consumer, no replay), Firehose (no reprocessing)
  4) Choose    -> Kinesis Data Streams + extend retention to 3 days or more
                  (the default 24 hours does not satisfy "3 days")
Passage B) An analytics team converts the previous day's orders (CSV) in S3 to Parquet
           every morning and loads them into Redshift. If the conversion fails, the
           load must be skipped and the owner notified. They don't want to operate
           servers. What is the configuration with the least operational overhead?
 
  1) Question  -> the configuration with the least operational overhead
  2) Keywords  -> daily batch / order (convert -> load) / notify on failure / no servers
  3) Eliminate -> EC2 cron (server operations, doesn't know whether the earlier step succeeded),
                  MWAA (cost of an always-on environment, no mention of existing Airflow assets)
  4) Choose    -> EventBridge schedule -> Step Functions runs the Glue job -> COPY in order,
                  SNS notification in Catch
Passage C) Several research teams query a medical data lake with Athena. Patient
           identifier columns must be visible only to approved teams, and it must be
           possible to audit who decrypted data with which key. Which combination
           meets the requirements? (Choose two)
 
  1) Question  -> a combination, two items
  2) Keywords  -> column-level access control / decryption auditing
  3) Eliminate -> S3 bucket policy (cannot hide columns), SSE-S3 (key usage cannot be audited),
                  GuardDuty (threat detection)
  4) Choose    -> Lake Formation column permissions + SSE-KMS customer managed key
                  (key usage recorded by CloudTrail)
  • Lesson from Passage A: Even if you identify the correct service, when the default does not meet the requirement, the option comes with a setting attached. Choose the option that includes the setting, such as "extend the retention period".
  • Lesson from Passage C: In multiple response questions, the two requirements often map one-to-one to the two correct answers. Count the requirements first and assign them to the options.

How to Read Questions That Mix Domains

An integrated scenario looks long, but each sentence asks about only one slot. Write the slot beside each sentence and it turns into four short problems.

Sentence in the passageSlotCandidates it narrows to
"Thousands of sensor events arrive per second"Ingestion (Domain 1)Kinesis Data Streams, Firehose, MSK
"Store it in S3 as Parquet and query it by date"Storage (Domain 2)Date partitions, Glue Data Catalog, Athena
"An alert is needed if loading stops for more than an hour"Operations (Domain 3)CloudWatch alarm, SNS
"The equipment location column must be visible only to the operations team"Security (Domain 4)Lake Formation column permissions
  • Check which of the four slots the question sentence asks about. The other three slots are just background for crossing out options. The most common mistake is choosing an option that is a plausible ingestion service when the question is asking about "alerting".
  • If every option is a combination of several services, compare only the slots that differ among the combinations. If all four options use S3, S3 is not material for the decision.

Target Time by Question Type

TypeWhat it looks likeTarget timeHow to solve
Simple mappingOne or two sentences, "Which service is most suitable?"30-60 secondsDecide by a single keyword
Look-alike service comparisonTwo or more services of the same category among the options1-2 minutesSeparate them with a single distinguishing axis (reprocessing or not, who operates it, etc.)
Failure diagnosis"These symptoms appear. What is the cause/action?"2 minutesTrace backward in the order symptom → cause → action. Cross out first the options that cite a control the service doesn't have
Design combinationLong passage, options that are combinations of several services2-3 minutesAssign sentences to slots and compare only the other slots
Multiple response"Choose two/three"2-3 minutesCount the required number and judge each option true or false one by one

Post-Scoring Review: Sorting Misses into Five Reasons

If you score today's 8 questions and end with "I'll read the missed ones again", the same mistake will repeat in the exam room. You have to classify the reasons to get a prescription.

Reason for the missDiagnostic questionPrescription
Knowledge gapEven after the explanation, is it the first time you've heard of that feature?Go back to that week's main note
Missed qualifierWas the answer you chose functionally possible?Keep to the order of reading the question sentence first
Confused look-alike servicesWere the correct answer and your answer a pair in the same category?Say the distinguishing axis in one word from Day 4's service pair tables
Chose an over-engineered designDid you choose the more powerful service?Be suspicious of "Flink for simple loading" and "Redshift for occasional queries"
Time pressureWould you have gotten it right if time had remained?Set checkpoint times and practice flagging and moving on
  • Even for questions you got right, say in one line each "why the other three options are wrong". A correct answer for which you cannot give the elimination grounds will be missed next time.
  • If you went over 16 minutes, compare the types where you spent time against the target times in the table. Usually the cause is not saving time on simple mapping questions.

Tomorrow we put together the "requirement → service" translation table and the commonly missed pitfalls to look at right before the exam.

📖 Glossary

  • Qualifier: A condition in the question sentence such as "minimal operational overhead" or "most cost-effective". It separates one among the surviving options.
  • Elimination: A solving method that crosses out options whose purpose does not fit or that violate the conditions first, leaving the correct answer.
  • Flag: A mark attached to a question so you can look at it again later. Add it after you have chosen a tentative answer.
  • Unscored question: A question that is not reflected in the score and only collects statistics for future exams. You cannot tell which question it is.
  • Compensatory scoring: A method where passing is decided only by the overall score, with no per-domain passing line. A strong area can make up for a weak one.
  • Over-engineering: Choosing a service more powerful and complex than the requirement. It works functionally but violates the operational burden or cost conditions.
  • Integrated pattern: A typical service combination that fills the ingestion, storage, operations, and security slots. When one condition changes, one slot is swapped.

📝 Practice Questions

Click a choice to reveal the answer and explanation.

Question 1

You must receive a mobile app's clickstream in real time, load it into S3 as Parquet without managing additional servers, and let analysts query it with ad hoc SQL. Which combination is the most suitable?

Question 2

You must continuously replicate changes from an on-premises PostgreSQL database to an AWS analytics environment in near real time. After the initial full load, ongoing CDC is required. Which service is the most suitable?

Question 3

You need to run multiple Lambda functions and Glue jobs in sequence, with per-step branching, automatic retries, and visual execution tracking. You want to minimize operational overhead by running serverless. Which service is the most suitable?

Question 4

Several departments in a data lake use the same table, but only the HR team may view the salary column and it must be masked for other teams. You want to control permissions centrally at the column level. Which service is the most suitable?

Question 5

Redshift dashboard queries frequently access only the last 30 days of data, while cold data older than one year is queried only occasionally. You want to reduce cost while still being able to query the cold data with SQL when needed. Which approach is the most suitable?

Question 6

A Glue ETL job occasionally fails and is rerun, but the same data ends up loaded into the target more than once. Which design principle should be prioritized to make retries safe?

Question 7

You are building a serverless ETL that processes only the new logs arriving hourly in the S3 raw zone and converts them into the curated zone (Parquet). Files that have already been processed must not be read again. Which combination is the most suitable?

Question 8

You must aggregate sales totals per store in real time over 5-minute windows from a stream of order events. You want to handle the window aggregation using SQL. Which service is the most suitable?

PreviousIntegrated Review of Domains 3 & 4: Operations & Support + Security & GovernanceWeek 10 · Day 2Next Commonly Missed Traps and Keywords: The "Requirement → Service" Translation TableWeek 10 · Day 4

Official references

  • DEA-C01 official exam page(opens in a new tab)
  • Amazon S3 documentation(opens in a new tab)
  • AWS Glue documentation(opens in a new tab)
  • Amazon Athena documentation(opens in a new tab)
  • Amazon Redshift documentation(opens in a new tab)
  • Amazon Data Firehose documentation(opens in a new tab)

On this page

  • Key Takeaways
  • Breaking 65 Questions in 130 Minutes into Numbers
  • Scenario Solving Strategy
  • Options That Qualifiers Cross Out
  • Integrated Patterns
  • Worked Demonstration: Actually Walking Through the Four Steps
  • How to Read Questions That Mix Domains
  • Target Time by Question Type
  • Post-Scoring Review: Sorting Misses into Five Reasons
  • Glossary
  • Practice Questions