본문 바로가기
ITPE metacog/Cloud metacog

[AWS SAP] 판매 트랜잭션 이상 행위 대응

by 잘 배우고, 잘 익히기 2021. 4. 22.

Req)

어떤 기업이 판매 트랜잭션 데이터를 DynamoDB table에 저장합니다. 이상 행위를 감지하고 빠르게 대응하기 위해서 모든 변경이 DynamoDB에 저장된 아이템에 대해 30분내 로깅이 되어야 합니다. 

 

어떤 솔루션이 이 요구사항을 만족할까요?

 

Sol) DynamoDB Streams, AWS Lambda, Amazon Kinesis Data Streams, Amazone Kinesis Data Analytics, SNS 

요구사항 솔루션
트랜잭션 데이터 저장에 대한 이상현상 감지와 빠른 대응 




1) DynamoDB Streams
    - 스트림을 캡쳐 후 람다로 전달 
2) AWS Lambda
    - 람다가 레코드를 Kinesis Data Streams로 출력
3) Amazon Kinesis Data Streams
    - 람다로부터 스트림을 처리
4)Amazone Kinesis Data Analytics
    - 이상현상을 분석
5) SNS 
    - 이상현상이 감지되었을 때, SNS로 통지 

* 참고 : 데이터 트래킹에는 CloudWatch와 CloudTrail을 사용하지 않습니다.