한 팀이 마이크로서비스로 전환하고 있습니다. 각 서비스는 자체 데이터스토어에만 의존해야 합니다. Payments 서비스(DynamoDB 사용)는 Accounts DynamoDB 테이블에서 발생하는 거의 실시간 데이터를 필요로 합니다. Accounts에서 업데이트를 얻기 위한 가장 간단하고, 분리되어 있으며, 신뢰할 수 있는 접근 방식은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon DynamoDB Streams를 사용하여 Accounts 테이블의 변경 사항을 캡처하고 Payments 테이블로 전달합니다..
이것이 정답인 이유
정답은 Amazon DynamoDB Streams를 사용하여 Accounts 테이블의 변경 사항을 캡처하고 Payments 테이블로 전달하는 것입니다. DynamoDB Streams는 DynamoDB 테이블의 모든 항목 수준 변경 사항을 거의 실시간으로 캡처하여 다른 서비스로 전달하는 데 최적화된 기능입니다. 이를 통해 Payments 서비스는 Accounts 테이블의 변경 사항을 비동기적으로, 분리된 방식으로 안정적으로 수신할 수 있습니다. AWS Glue를 사용한 ETL은 배치 처리 방식이므로 거의 실시간 요구 사항에 적합하지 않습니다. Amazon ElastiCache는 캐싱 솔루션이며, 데이터 전파 메커니즘으로 사용하기에는 적절하지 않습니다. Amazon Kinesis Data Firehose는 스트리밍 데이터를 다른 대상으로 전달하는 데 사용되지만, DynamoDB 테이블의 변경 사항을 직접 캡처하는 기본 메커니즘은 DynamoDB Streams입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음