~/pingulee
← 카테고리

컴퓨터공학/AWS

3

람다 콜드 스타트 줄이기 대표 이미지

람다 콜드 스타트 줄이기

서버리스의 유일한 약점은 콜드 스타트 다. 유휴 상태의 함수가 처음 호출될 때 런타임을 초기화하느라 수백 ms가 든다. - 배포 패키지를 작게 (불필요한 의존성 제거) - 초기화 코드를 핸들러 밖으로 빼서 재사용 - 지연이 치명적이면 프로비저닝된 동시…

조회 0댓글 0
S3로 정적 사이트 호스팅 대표 이미지

S3로 정적 사이트 호스팅

정적 사이트라면 서버가 필요 없다. S3에 올리고 CloudFront로 앞단을 씌우면 끝이다. 1. S3 버킷에 빌드 결과 업로드 2. CloudFront 배포로 캐싱과 HTTPS 3. Route53으로 도메인 연결 버킷을 공개로 열지 말고 OAC(O…

조회 0댓글 0
DynamoDB 싱글 테이블 설계 대표 이미지

DynamoDB 싱글 테이블 설계

관계형 사고를 버리는 것이 DynamoDB의 시작이다. 조인이 없으니 접근 패턴을 먼저 정하고 키를 설계한다. 서로 다른 엔티티를 PK/SK 조합으로 한 테이블에 담는다. 예를 들어 USER 123 , POST 456 처럼 접두어로 구분한다. 다른 각…

조회 0댓글 0