brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Feb 07. 2023

28탄-7. AWS 리인벤트-서버리스

AWS 리인벤트 2023

<1> AWS Application Composer

<2> AWS Lambda SnapStart

<3> Lambda Powertools 

<4> Amazon Inspector fot Lambda functions 

<5> Amazon EventBridge Pipes 

<6> Distribute Map for AWs Step Functions

<7> Serverless connectors 



<1> AWS Application Composer


1

비주얼 디자이너이다. 캔버스 사용.

자동으로 서비스 구성

실시간 아키텍처


2

코드형 인프라 템플릿을 자동으로 만들어 준다.



<2> AWS Lambda SnapStart


1

SnapStart for Jave는 최대 10대 더 빠른 기능 시작 성능을 제공한다.

자바가 시작하는데 제일 오래 걸린다. ㅋ

추가 비용 없음.


2

Snapshot 초기화하는데 시간이 많이 걸리는데 이 부분을 줄여주는 기능이다.


3

실행 환경 생성의 초기화 오버헤드를 최적화하는 새로운 Lambda 기능

함수가 수백 밀리 초 내에 핸들러 함수 코드 실행을 시작할 수 있도록 허용한다.


4

캐싱된 스냅 셨은 14일 사용하지 않으면 제거된다.




<3> Lambda Powertools 


서버리스 모범 사례를 찾고 통합하는데 도움이 되는 오픈 소스 라이브러리.

Lambda용 로그, 추적, 지표 및 유틸리티.




<4>  Amazon Inspector fot Lambda functions 


람다도 Inspector 가 취약점을 점검해 준다.




<5> Amazon EventBridge Pipes 


소스와 타깃으로 구성된 가장 간단한 파이프

효율적인 애플리케이션 통합



<6> Distribute Map for AWs Step Functions


병렬로 최대 10,000회 실행의 최대 동시성  지원한다.

S3에서 수백만 개의 객체 작업 반복 가능.



<7> Serverless connectors 


인프라 리소스에 대한 액세스 권한 부여 간소화가 가능해졌다.

커넥터를 통해 개발자는 두 리소스 간 데이터 및 이벤트가 흐르는 방식과 필요한 권한 수준을 설명할 수 있다.


Lambda ---------------- IAM----------------DynamoDB table





다음은 마이그레이션과 모니터링

https://brunch.co.kr/@topasvga/3012


감사합니다.

매거진의 이전글 28탄-6. AWS 리인벤트- 신규 Analytics
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari