본문 바로가기
반응형

설계5

AWS Timestream 알아보기 - Architecture편 이번에 대규모 시계열 데이터를 처리하기 위해 AWS Timestream에 대해 조사해서 정리해 봤다. 이번 포스트에서는 Architecture 쪽을 보려고 한다. Architecture Amazon TimeStream은 대규모 시계열 데이터를 수집하고 저장하고 처리할 수 있도록 처음부터 설계되었다. 전체적인 구조는 위와 같다. 조금 더 자세히 보면 여기서 셀로 나눠지는데 그것은 뒤에 설명을 하겠다. - Write Architecture 시계열 데이터를 작성할 때 Timestream은 테이블이나 파티션에 대한 쓰기를 메모리 저장 인스턴스로 라우팅 한다. 메모리 저장소는 3개의 AZ(가용영역) 데이터가 복제되어 내구성이 확보된다. 전체 AZ가 소실되더라도 바로 다른 스토리지 노드가 쿼리를 처리하기 위해 동기.. 2023. 5. 10.
Sequence diagram(시퀀스 다이어그램) 그리는 사이트 오늘 시퀀스 다이어그램을 그리기 좋은 곳을 찾아내서 리뷰해보겠다. https://sequencediagram.org/ SequenceDiagram.org - UML Sequence Diagram Online Tool Free sequence diagram online tool. Create sequence diagrams using textual notation or draw quickly via Drag and Drop with an easy to use interface. sequencediagram.org 링크는 위의 링크고 손으로 하는 작업보다 훨씬 빠르게 시퀀스 다이어그램을 작성할 수 있다. 아래 예제는 AWS에서 람다와 연결된 API Gateway를 통해 Cognito의 토큰 값을 가져오는 f.. 2023. 2. 23.
[프로그래머스] 체육복 C++ Code 2022.08.10 - [Coding Test/Python] - [프로그래머스] 체육복 Python Code 저번 python 포스트에 이어서 C++로 하겠다. C++에서 벡터의 차집합을 쓰기에는 함수가 복잡하고 외우기 힘들 것 같아서 메모리를 조금 더 사용하는 방법을 선택하여 구현 방식이 다르다. 문제 문제가 자세하게 나와있다. 체육복을 도난당한 학생들이 자신의 바로 앞, 뒤 번호인 학생의 체육복을 빌려서 체육수업을 들을 수 있는 학생의 최댓값을 리턴하면 된다. 구현 방법 이번 구현 로직은 사실 파이썬과 비슷하게 짰었는데 지저분 해서 다른 사람 풀이의 구현을 가져왔다. 먼저 최대 학생수가 30명이기에 길이 30짜리 student 배열을 만들고 lost와 reserve를 각각 돌며 학생 배열을 초기화 했.. 2022. 8. 10.
[프로그래머스] 소수 만들기 JavaScript Code 2022.08.04 - [Coding Test/Python] - [프로그래머스] 소수 만들기 Python Code 2022.08.04 - [Coding Test/Go] - [프로그래머스] 소수 만들기 Go Code 저번 포스트에 이어 JS로 구현해보겠다. 문제 C++ Code의 로직과 똑같이 구현을 할 것이다. 3개를 뽑아야 하므로 3중 for문을 돌며 3개의 수를 뽑고 이 수를 더해서 해당 수가 소수인지 보고 소수라면 정답에 1을 더해줄 것이다. Code function solution(nums) { let answer = 0 for (let n1 = 0; n1 < nums.length - 2; n1++) for (let n2 = n1 + 1; n2 < nums.length - 1; n2++) for .. 2022. 8. 4.
반응형