분류 전체보기(361)
-
[AWS] Kinesis Data Firehose
https://jeidiiy.notion.site/Kinesis-Data-Firehose-b46617a0336844609385eb5792b3324d?pvs=4 Kinesis Data Firehose 1. 개념 jeidiiy.notion.site 💡노션에 최적화된 글입니다. 위 링크를 통해 접근할 수 있습니다. 1. 개념 프로듀서로부터 데이터를 가져오고 처리 후 전송 가능한 완전 관리형 서버리스 서비스 애플리케이션 클라이언트 SDK, KPL Kinesis Agent Kinesis Data Stream Amazon CloudWatch (Log & Event) AWS IoT 여러 수신처에 데이터 전송 가능 AWS - S3, Redshift, OpenSearch (암기!) 3rd-party partner - D..
2023.07.26 -
[AWS] Kinesis Data Stream
https://jeidiiy.notion.site/Kinesis-Data-Stream-30222268fb354385b7ca6b2d31dd1553?pvs=4 Kinesis Data Stream 대규모 데이터 흐름을 다루는 서비스 jeidiiy.notion.site 💡노션에 최적화된 글입니다. 링크를 통해 접근할 수 있습니다. 대규모 데이터 흐름을 다루는 서비스 1. 개념 샤드 여러 개의 샤드로 구성. 서비스 시작 전 프로비저닝해야 함 데이터 수집률 또는 소비율 측면에서 스트림 용량 결정 프로듀서 애플리케이션, 데스크탑, 휴대폰, SDK, KPL 등 매우 낮은 수준에서 SDK에 의존하여 Kinesis Data Stream에 레코드 전달 송신 레코드 구성요소 파티션 키: 레코드가 이용할 샤드를 결정하는 데 사..
2023.07.26 -
[AWS] Amazon SNS
https://jeidiiy.notion.site/Amazon-SNS-2ece4a5e47114bf0a543cf427ebb5032?pvs=4 Amazon SNS Simple Notification Service jeidiiy.notion.site 💡노션에 최적화된 글입니다. 위 링크를 통해 접근할 수 있습니다. Simple Notification Service 1. SNS란? 하나의 메시지를 여러 수신자에게 전송해야 할 때 사용 Pub/Sub 패턴 - 메시지를 하나의 주제(Topic)으로 게시(Publish)하면 구독자(Subscriber)들이 이를 수신하여 보관 이벤트 생산자는 한 SNS 토픽에만 메시지 송신 이벤트 수신자(구독자)는 해당 주제로 전송된 메시지를 모두 수신 (신규 기능: 메시지 필터링 기..
2023.07.26 -
[AWS] Amazon SQS
https://jeidiiy.notion.site/Amazon-SQS-05252e50f928441d991991383cabe98d?pvs=4 Amazon SQS Simple Queue Service jeidiiy.notion.site 💡노션에 최적화된 글입니다. 위 링크를 통해 접근할 수 있습니다. Simple Queue Service 1. SQS란? AWS에서 제공하는 표준 대기열(queue)용 완전관리형 서비스 AWS에서 제공하는 가장 오래된 서비스 중 하나 (10년 이상) 애플리케이션을 **분리(decouple)**하는 데 사용 2. 특징 무제한 처리량, 큐에 있는 메시지 수 또한 무제한 메시지 수명 - 4일, 최대 14일 💡 큐에 메시지를 보내자마자 컨슈머가 읽고 해당 보존 기간 내에 처리한 후 큐..
2023.07.26 -
[객사오] 2. 이상한 나라의 객체
객체, 그리고 소프트웨어 나라 상태 특정 시점에 객체가 가지고 있는 정보의 집합으로 객체의 구조적 특징을 표현한다. 객체의 상태는 객체에 존재하는 정적인 프로퍼티와 동적인 프로로퍼티 값으로 구성된다. 객체의 프로퍼티는 속성과 다른 객체를 참조하는 링크로 구분할 수 있다. 프로퍼티 (property) 객체의 상태를 구성하는 모든 특징을 의미한다. 앨리스의 경우 키, 위치, 음료가 해당된다. 프로퍼티 값 (property value) 객체의 상태를 구성하는 특징 중 특정한 값을 의미한다. 앨리스의 경우 키는 음료를 마시면 줄어들고, 문을 통과하면 위치가 변경되며, 음료를 다 마시면 음료를 버린다. 링크 (link) 객체와 객체 사이의 의미 있는 연결을 의미한다. 한 객체가 다른 객체의 식별자를 알고 있는 것..
2023.07.25 -
[객사오] 1. 협력하는 객체들의 공동체
요청과 응답으로 구성된 협력 객체지향에서는 역할을 수행할 수 있는 객체에게 요청(request)한다. 요청을 받은 객체는 요청한 객체에게 주어진 책임을 다하여 결과를 응답(response)한다. 요청과 응답을 통해 객체들은 협력(collaboration)한다. 역할과 책임 역할 (role) 어떤 협력에 참여하는 특정한 사람이 협력 안에서 차지하는 책임이나 임무를 의미한다. 역할은 책임이라는 개념을 내포하고 있다. 여러 객체가 동일한 역할을 수행할 수 있다. 해당 역할을 수행할 수 있다면 어떤 객체라도 상관없다. 한 사람이 동시에 여러 역할을 수행할 수 있다. 책임 (responsibility) 책임을 수행하는 방법은 자율적으로 선택할 수 있다. 💡 특정한 역할은 특정한 책임을 암시한다. 협력에 참여하며 ..
2023.07.25