[AWS] Labmda Step function

Falcon·2023년 4월 11일
1

aws

목록 보기
28/35
post-thumbnail

Why to use

한 Lambda 의 메모리 용량은 10GB, Runtime 은 15분으로 큰 제약이 있다.
단일 람다로는 큰 워크로드나 상태관리가 필요한 시나리오를 처리하기 어렵다.

  • 코드 상태를 분기
  • 특정 람다 완료 대기 등 상태 관리

When to use

Lambda Step function 은 큰 워크로드를 여러 상태와 단위로 쪼개어 처리할 수 있게한다.

  • 복잡한 로직의 애플리케이션 구성

How to use

Step function 문법 에 따라 JSON 으로 분기 규칙,상태만 설정하면 끝이다.

정말 허무하다.

  • StartAt
  • Type
  • next
  • end
  • Parallel

Step function 화면 예시

분기와 상태가 존재하는 워크플로우를 시각적으로 표현했다.
자체적으로 이런 문법만으로 이런 서비스를 만든 AWS가 경이롭다.

Reference

profile
I'm still hungry

0개의 댓글