일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- TypeScript
- PostgreSQL
- acid
- V8
- JavaScript
- Database
- 면접
- 컨퍼런스
- 레디스
- 아키텍처
- NoSQL
- promise
- 객체지향
- 데이터베이스
- 트랜잭션
- AWS
- 경력채용
- eventloop
- 백엔드
- Developer
- 싱글스레드
- solid
- node.js
- architecture
- Transaction
- 개발자
- Redis
- Single Thread
- roadmap
- OOP
- Today
- Total
목록AWS (3)
devlog.akasai
VPC란? | devlog.akasai AWS기반의 클라우드 환경을 사용하면 자연스럽게 사용하게 되는 리소스가 바로 VPC입니다. 전반적인 구성요소에 대한 개념을 간단하게 알아봤습니다. VPC (Virtual Private Cloud) 논리적으로 격리된 네 akasai.space AWS기반의 클라우드 환경을 사용하면 자연스럽게 사용하게 되는 리소스가 바로 VPC입니다. 전반적인 구성요소에 대한 개념을 간단하게 알아봤습니다. VPC (Virtual Private Cloud) 논리적으로 격리된 네트워크를 의미합니다. 완전히 독립적인 네트워크로서 실제로 같은 네트워크상에 존재하지만, 논리적으로 다른 네트워크인 것처럼 동작합니다. 이름과 IPv4 CIDR 블록으로 구성되어 있으며, 사설 아이피 대역에 맞추어 구..
TTL을 이용한 DynamoDB Stream Trigger | devlog.akasai 주기적으로 캐싱을 해야 하는 작업이 있어 삽질해본 경험을 공유하려 합니다. 단순하게 Crontab이나 배치 등을 이용하여 처리하는 방법과 Request 단위로 캐싱을 하는 방법을 생각해보았지만, 여러 akasai.space 주기적으로 캐싱을 해야 하는 작업이 있어 삽질해본 경험을 공유하려 합니다. 단순하게 Crontab이나 배치 등을 이용하여 처리하는 방법과 Request 단위로 캐싱을 하는 방법을 생각해보았지만, 여러 조건이 존재해서 아래 방법을 선택했습니다. Data Modeling 기존 API의 latency를 줄이기 위한 일부 데이터를 캐싱하는 작업이였기 때문에 스키마를 복잡하게 모델링하진 않았습니다. 키를 기..
파일에 접근제한 부여하기 - Presigned URL | devlog.akasai S3의 접근권한이 Public일 경우 버킷과 파일주소만 안다면 업로드된 파일을 자유롭게 접근가능하다. 이를 통해서 S3에 이미지 리소스를 저장한다거나 업로드되는 파일을 저장하는 방법으로 사용 akasai.space S3의 접근권한이 Public일 경우 버킷과 파일주소만 안다면 업로드된 파일을 자유롭게 접근가능하다. 이를 통해서 S3에 이미지 리소스를 저장한다거나 업로드되는 파일을 저장하는 방법으로 사용하고 있다. 이런 편의성은 큰 장점이지만 보안관점에서 본다면 큰 위험요소가 될 수 있다 AWS S3에서는 이런 위험요소를 보안하기 위해서 미리 서명된 URL(Presigned-URL)이라는 기능을 제공한다. 이 기능은 제한된 ..