SlideShare a Scribd company logo
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
, 4CSoft
2017.01.21
AWS Step Functions
AWSKRUG re:Invent
• (hmkim84@4csoft.com)
• 4CSoft Inc.
• iOS 4
• Node.js 1
• AWSKRUG
• AWS : EC2, S3, Route53 … Lambda
re:Invent 2016
re:Invent 2016
λ
λλ
λ
λλ
λ
λ
λ
λ
λ
λ
λ λ
λ
λ
λλ
λ
λ
λ
λ
λ
λ
λ λ
λ
λ
Queue
λλ
λ
DBMS
λ
λ
λ
λ
λ
λ λ
λ
λ
Queue
λλ
λ
DBMS
λ
λ
λ
λ
λ
λ λ
λ
λ
Queue
AWS Step Functions를 이용한 마이크로서비스 개발하기 - 김현민 (4CSoft)
“ ”
“ ”
“ ”
“try/catch/finally ”
“ ”
“ ”
AWS Step Functions를 이용한 마이크로서비스 개발하기 - 김현민 (4CSoft)
λ λ
λ
λ
λ
λ
λ
λ
λ
λ
λ
λλ
λ
λ
λ
λ
λ
λλ
λ
λ
λ
λ
λ λλ
λ
•
• state
• /
•
• ( )
AWS
Step
Functions
“ ”
AWS Step Functions,
. AWS Step Functions
.. 



Mathias Nitzsche, CTO
“
AWS Step Functions를 이용한 마이크로서비스 개발하기 - 김현민 (4CSoft)
AWS Step Functions를 이용한 마이크로서비스 개발하기 - 김현민 (4CSoft)
var Twitter = require(‘twitter');
var client = new Twitter({
consumer_key: process.env.TWITTER_CONSUMER_KEY,
consumer_secret: process.env.TWITTER_CONSUMER_SECRET,
access_token_key: process.env.TWITTER_ACCESS_TOKEN_KEY,
access_token_secret: process.env.TWITTER_ACCESS_TOKEN_SECRET
});
exports.handler = (event, context, callback) => {
var list = event.inputList;
var textToTweet = list.shift();
var output = { inputList: list };
client.post('statuses/update',
{status: textToTweet}, function(err, reply) {
if (err) {
console.log('error', err); context.fail();
} else {
console.log('tweet', reply); callback(null, output);
}
});
};
(Demo)
– API-level
Create State Machine – JSON DSL
Run Machine – JSON blob
, Execution ID .
List Executions
Describe Execution
Stop Execution
https://states-language.net/spec.html
AWS Step Functions를 이용한 마이크로서비스 개발하기 - 김현민 (4CSoft)
7 State Types
Task
Choice
Parallel
Wait
Fail
Succeed
Pass
“ ”
AWS Step Function
.
AWS
.
Jared Browarnik, CTO, TheTake
“
AWS Step Functions를 이용한 마이크로서비스 개발하기 - 김현민 (4CSoft)
"ChoiceState": {
"Type" : "Choice",
"Choices": [
{
"Variable": "$.productSource",
"StringEquals": "screen-scrape",
"Next": "ScreenScrapeState"
},{
"Variable": "$.productSource",
"StringEquals": "vendor-a",
"Next": "VendorA"
},{
"Variable": "$.productSource",
"StringEquals": "vendor-b",
"Next": "VendorB"
},
{
"Variable": "$.productSource",
"StringEquals": "vendor-c",
"Next":"VendorC"
},{
"Variable": "$.productSource",
"StringEquals": "updateProduct",
"Next":"UpdateProduct"
}
],
"Default": "ScreenScrapeState”
}
(Demo)
“ ”
RESTful
. 4~5
. ,
.
“
{
"Comment": "Call out to a RESTful service",
"StartAt": "Call out",
"States": {
"Call out": {
"Type": "Task",
"Resource":
"arn:aws:lambda:eu-central-1:123456789012:function:RestCallout",
"Retry": [
{ "ErrorEquals": [ "HandledError" ], "MaxAttempts": 10 }
],
"End": true
}
}
}
(Demo)
“I want to run functions in parallel”
3 OCR
.
“
AWS Step Functions를 이용한 마이크로서비스 개발하기 - 김현민 (4CSoft)
"Send for OCR": {
"Type": "Parallel",
"Next": "Pick result",
"Branches": [
{
"StartAt": "Prep1",
"States": {
"Prep1": {
"Type": "Pass",
"Result": { "inputList": [ "OCR Provider 1" ] },
"Next": "Go1"
},
"Go1": {
"Type": "Task",
"Resource": "arn:aws:lambda:eu-central-1:123456789012:function:StatesBot",
"End": true
}
}
(Demo)
?
, JSON
.A:
Q:
Input processing
{
"title": "Numbers to add",
"numbers": [ 3, 4 ]
}
{
"Type": "Task",
"InputPath": "$.numbers",
"Resource": "arn:aws:lambda…"
…
[ 3, 4 ]
Raw input:
State spec:
Task input:
Input processing
Q: InputPath ?
A: State raw .
Q: InputPath null ?
A: State JSON : {}
Q: InputPath ?
A: State JSON .
Result placement
{
"title": "Numbers to add",
"numbers": [ 3, 4 ]
}
{
"Type": "Task",
"InputPath": "$.numbers",
"ResultPath": "$.sum”,
…
Raw input:
State spec:
Output: {
"title": "Numbers to add",
"numbers": [ 3, 4 ],
”sum": 7
}
Result placement
Q: ResultPath ?
A: , raw .
Q: ResultPath null ?
A: State state .
Q: ResultPath ?
A: . .
“try/catch/finally ”
AWS Step Functions
Platform as a Service
.
With AWS Step Functions, 60 %
.
Pedro Pimenta, VP R&D, OutSystems
“
13 AWS Lambda Task States
6 Choice States
1 Fail State
“try/catch/finally ”
AWS Step Functions를 이용한 마이크로서비스 개발하기 - 김현민 (4CSoft)
"Access Media": {
"Type": "Task",
"Resource": "arn:aws:lambda:eu-central-1:123456789012:function:FindMedia",
"TimeoutSeconds": 2,
"Next": "Graceful Exit",
"Retry": [
{
"ErrorEquals": [ "States.Timeout" ],
"IntervalSeconds": 2, "MaxAttempts": 2, "BackoffRate": 1.5
}
],
"Catch": [
{ "ErrorEquals": [ "States.ALL" ], "Next": "Clean Up" }
]
}, 

(Demo)
“ ”
8
.
“
APIs
Register Activity Task - Returns ARN
Poll For task (by ARN)
Report Success
Report Failure
Report Heartbeat
(Inside the
Activity)
"NextShift": {
"Type": "Wait",
"TimestampPath": "$.ShiftStart",
"Next": "Gather Plant Data"
},
"Gather Plant Data": {
"Type": "Task",
"Resource":
"arn:aws:states:ap-northeast-1:123456789012:activity:PlWatch",
"TimeoutSeconds": 30000,
"HeartBeatSeconds": 120,
"Next": "Clean up"
}
“ ”
“ ”
“ ”
“try/catch/finally ”
?
“ ”
“ ”
AWS Step Functions를 이용한 마이크로서비스 개발하기 - 김현민 (4CSoft)
2.5¢
?
1,000
0.025 USD
4,000 

/
:
AWS Step Functions ?
Region Region Code
US East (N. Virginia) us-east-1
US East (Ohio) us-east-2
US West (Oregon) us-west-2
EU (Dublin) eu-west-1
Asia Pacific (Tokyo) ap-northeast-1
• SVR201: Serverless Apps with AWS Step Functions

- https://www.youtube.com/watch?v=75MRve4nv8s
• CMP319: Building Distributed Applications with AWS
Step Functions

- https://www.youtube.com/watch?v=-qCFLXY1xa8
• Announcing AWS Step Functions - December 2016
Monthly Webinar Series

- https://www.youtube.com/watch?v=vi0q9bODbTE
!
hmkim84@4csoft.com

More Related Content

PDF
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
PDF
AWS IAM과 친해지기 – 조이정, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
PDF
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
PDF
AWS Black Belt Techシリーズ AWS IAM
PDF
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
PDF
Amazon Aurora Deep Dive (김기완) - AWS DB Day
PDF
파이썬 생존 안내서 (자막)
PDF
[금융고객을 위한 Resiliency in the Cloud] 최근 대규모 장애 사태 여파에 따른 DR 도...
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
AWS IAM과 친해지기 – 조이정, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
AWS Black Belt Techシリーズ AWS IAM
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
Amazon Aurora Deep Dive (김기완) - AWS DB Day
파이썬 생존 안내서 (자막)
[금융고객을 위한 Resiliency in the Cloud] 최근 대규모 장애 사태 여파에 따른 DR 도...

What's hot (20)

PDF
20190806 AWS Black Belt Online Seminar AWS Glue
PDF
AWS Black Belt Online Seminar 2017 Deployment on AWS
PDF
AWS Black Belt Techシリーズ AWS Direct Connect
PDF
Google BigQuery クエリの処理の流れ - #bq_sushi
PDF
Cqrs api v2
PDF
Black Belt Online Seminar AWS Amazon S3
PDF
Amazon Aurora - Auroraの止まらない進化とその中身
PDF
全自動Zabbix
PDF
Massive service basic
PDF
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
PDF
Re: ゼロから始める監視設計
PDF
게임 서비스에 딱 맞는 AWS 신규 서비스들로 게임 아키텍처 개선하기 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seo...
PDF
01_2021年上半期 AWS IoT サービスアップデート
PDF
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
PDF
20200218 AWS Black Belt Online Seminar Next Generation Redshift
PDF
DMS와 SCT를 활용한 Oracle에서 Open Source DB로의 전환
PDF
マルチテナント化で知っておきたいデータベースのこと
PPTX
はじめてのElasticsearchクラスタ
PDF
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
PDF
Keycloakの最近のトピック
20190806 AWS Black Belt Online Seminar AWS Glue
AWS Black Belt Online Seminar 2017 Deployment on AWS
AWS Black Belt Techシリーズ AWS Direct Connect
Google BigQuery クエリの処理の流れ - #bq_sushi
Cqrs api v2
Black Belt Online Seminar AWS Amazon S3
Amazon Aurora - Auroraの止まらない進化とその中身
全自動Zabbix
Massive service basic
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Re: ゼロから始める監視設計
게임 서비스에 딱 맞는 AWS 신규 서비스들로 게임 아키텍처 개선하기 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seo...
01_2021年上半期 AWS IoT サービスアップデート
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
20200218 AWS Black Belt Online Seminar Next Generation Redshift
DMS와 SCT를 활용한 Oracle에서 Open Source DB로의 전환
マルチテナント化で知っておきたいデータベースのこと
はじめてのElasticsearchクラスタ
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
Keycloakの最近のトピック
Ad

Viewers also liked (20)

PDF
AWS re:Invent 신규 서비스 총정리 (윤석찬, AWS테크에반젤리스트)
PDF
개발자를 위한 Amazon Lightsail Deep-Dive - 정창훈(당근마켓)
PDF
Amazon Lex를 이용한 초간단 인공지능 챗봇 만들기- 이두희 (멋쟁이사자처럼)
PDF
Amazon Athena를 통한 데이터 분석하기 - 김명보 (VCNC)
PDF
AWS를 이용한 실시간 유동인구 데이터 처리 아키텍처 - ZEROWEB
PDF
서버리스(Serverless) 프레임웍 비교 - ClaudiaJS와 Chalice를 중심으로 (윤석찬)
PDF
Kinesis / Lambda / EMR / Redshift 를 이용한 Big Data 분석 - 이상현 (빙글)
PDF
DynamoDB를 이용한 PHP와 Django간 세션 공유 - 강대성 (피플펀드컴퍼니)
PDF
DynamoDB의 안과밖 - 정민영 (비트패킹 컴퍼니)
PDF
추천서비스고군분투기 On Aws - 박진우 (레코벨)
PDF
AWSKRUGの現状 (Sanguk Park) - JAWS Days 2017
PDF
Blox — Docker 클러스터링에 ECS만으로는 부족하셨다고요?
PDF
AWSKRUG의 현재 (Sanguk Park) - JAWS Days 2017 [한글]
PDF
피지개황%282011.5%291
PDF
AWSKRUG 소개 및 연혁 (정민영) - 4회 정기 세미나
PPTX
Bottled water 요약 설명 20151114
PPTX
[AWSKRUG&JAWS-UG Meetup #1] 태양광발전소 원격 감시 시스템의 대량데이터 해석【株式会社fusic】
PDF
[AWSKRUG&JAWS-UG Meetup #1] 70% Cost Reduction with On-demand resizing
PDF
Gaming on AWS - 3. DynamoDB 모델링 및 Streams 활용법
PDF
Serverless Framework Intro
AWS re:Invent 신규 서비스 총정리 (윤석찬, AWS테크에반젤리스트)
개발자를 위한 Amazon Lightsail Deep-Dive - 정창훈(당근마켓)
Amazon Lex를 이용한 초간단 인공지능 챗봇 만들기- 이두희 (멋쟁이사자처럼)
Amazon Athena를 통한 데이터 분석하기 - 김명보 (VCNC)
AWS를 이용한 실시간 유동인구 데이터 처리 아키텍처 - ZEROWEB
서버리스(Serverless) 프레임웍 비교 - ClaudiaJS와 Chalice를 중심으로 (윤석찬)
Kinesis / Lambda / EMR / Redshift 를 이용한 Big Data 분석 - 이상현 (빙글)
DynamoDB를 이용한 PHP와 Django간 세션 공유 - 강대성 (피플펀드컴퍼니)
DynamoDB의 안과밖 - 정민영 (비트패킹 컴퍼니)
추천서비스고군분투기 On Aws - 박진우 (레코벨)
AWSKRUGの現状 (Sanguk Park) - JAWS Days 2017
Blox — Docker 클러스터링에 ECS만으로는 부족하셨다고요?
AWSKRUG의 현재 (Sanguk Park) - JAWS Days 2017 [한글]
피지개황%282011.5%291
AWSKRUG 소개 및 연혁 (정민영) - 4회 정기 세미나
Bottled water 요약 설명 20151114
[AWSKRUG&JAWS-UG Meetup #1] 태양광발전소 원격 감시 시스템의 대량데이터 해석【株式会社fusic】
[AWSKRUG&JAWS-UG Meetup #1] 70% Cost Reduction with On-demand resizing
Gaming on AWS - 3. DynamoDB 모델링 및 Streams 활용법
Serverless Framework Intro
Ad

Similar to AWS Step Functions를 이용한 마이크로서비스 개발하기 - 김현민 (4CSoft) (16)

PDF
Serverless Apps with AWS Step Functions
PDF
AWS Step Functions 実践
PDF
AWS Step Functions을 활용한 서버리스 앱 오케스트레이션
PDF
Do more with less code in serverless
PDF
20190522 AWS Black Belt Online Seminar AWS Step Functions
PDF
Development in the could: How do we do it(Cloud computing. Microservices. Faas)
PPTX
Automate your Amazon SageMaker Workflows (July 2019)
PDF
Amazon Web Services for PHP Developers
PDF
How to ship customer value faster with step functions
PDF
Presentation kyushu-2018
PPTX
Building Boston Rail - An Alexa Skill
PPTX
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
PDF
Create a serverless architecture for data collection with Python and AWS
PPTX
How to Write IAC for Serverless
PDF
How to ship customer value faster with step functions
PDF
Auto Scaling Groups
Serverless Apps with AWS Step Functions
AWS Step Functions 実践
AWS Step Functions을 활용한 서버리스 앱 오케스트레이션
Do more with less code in serverless
20190522 AWS Black Belt Online Seminar AWS Step Functions
Development in the could: How do we do it(Cloud computing. Microservices. Faas)
Automate your Amazon SageMaker Workflows (July 2019)
Amazon Web Services for PHP Developers
How to ship customer value faster with step functions
Presentation kyushu-2018
Building Boston Rail - An Alexa Skill
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
Create a serverless architecture for data collection with Python and AWS
How to Write IAC for Serverless
How to ship customer value faster with step functions
Auto Scaling Groups

More from AWSKRUG - AWS한국사용자모임 (20)

PDF
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
PPTX
Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021
PDF
AWS와 함께하는 무중단 배포 파이프라인 개선기 - 황성찬 (AUSG) :: AWS Community Day Online 2021
PDF
보안을 위한 AWS Network 구성 - 우수연 (AUSG) :: AWS Community Day Online 2021
PDF
자연어 처리 ML모델을 활용한 이커머스 문제 해결하기 - 진현두 (카카오스타일) :: AWS Community Day Online 2021
PDF
Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...
PPTX
자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021
PDF
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...
PDF
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
PDF
복잡한 권한신청문제 ConsoleMe로 해결하기 - 손건 (AB180) :: AWS Community Day Online 2021
PDF
ECS to EKS 마이그레이션 경험기 - 유용환(Superb AI) :: AWS Community Day Online 2021
PDF
복잡한 기존 시스템에 피쳐 애드업 후기 - 김태웅(브랜디) :: AWS Community Day Online 2021
PDF
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...
PDF
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
PDF
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...
PDF
초기 스타트업의 AWS - 김지훈(투어라이브) :: AWS Community Day Online 2020
PDF
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
PPTX
goployer, 코드 기반의 배포 도구 - 송주영 (beNX) :: AWS Community Day 2020
PDF
온라인 주문 서비스를 서버리스 아키텍쳐로 구축하기 - 김태우(Classmethod) :: AWS Community Day Online 2020
PDF
엔터프라이즈 기업을 위한 Digital 플랫폼 구축 사례 - 권낙주(SK C&C) :: AWS Community Day Online 2020
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021
AWS와 함께하는 무중단 배포 파이프라인 개선기 - 황성찬 (AUSG) :: AWS Community Day Online 2021
보안을 위한 AWS Network 구성 - 우수연 (AUSG) :: AWS Community Day Online 2021
자연어 처리 ML모델을 활용한 이커머스 문제 해결하기 - 진현두 (카카오스타일) :: AWS Community Day Online 2021
Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...
자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
복잡한 권한신청문제 ConsoleMe로 해결하기 - 손건 (AB180) :: AWS Community Day Online 2021
ECS to EKS 마이그레이션 경험기 - 유용환(Superb AI) :: AWS Community Day Online 2021
복잡한 기존 시스템에 피쳐 애드업 후기 - 김태웅(브랜디) :: AWS Community Day Online 2021
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...
초기 스타트업의 AWS - 김지훈(투어라이브) :: AWS Community Day Online 2020
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
goployer, 코드 기반의 배포 도구 - 송주영 (beNX) :: AWS Community Day 2020
온라인 주문 서비스를 서버리스 아키텍쳐로 구축하기 - 김태우(Classmethod) :: AWS Community Day Online 2020
엔터프라이즈 기업을 위한 Digital 플랫폼 구축 사례 - 권낙주(SK C&C) :: AWS Community Day Online 2020

Recently uploaded (20)

PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
System and Network Administraation Chapter 3
PDF
AI in Product Development-omnex systems
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Essential Infomation Tech presentation.pptx
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Digital Strategies for Manufacturing Companies
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Introduction to Artificial Intelligence
PDF
Design an Analysis of Algorithms II-SECS-1021-03
How Creative Agencies Leverage Project Management Software.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Reimagine Home Health with the Power of Agentic AI​
System and Network Administraation Chapter 3
AI in Product Development-omnex systems
How to Choose the Right IT Partner for Your Business in Malaysia
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Odoo POS Development Services by CandidRoot Solutions
Odoo Companies in India – Driving Business Transformation.pdf
Upgrade and Innovation Strategies for SAP ERP Customers
Essential Infomation Tech presentation.pptx
Operating system designcfffgfgggggggvggggggggg
PTS Company Brochure 2025 (1).pdf.......
Digital Strategies for Manufacturing Companies
Understanding Forklifts - TECH EHS Solution
Introduction to Artificial Intelligence
Design an Analysis of Algorithms II-SECS-1021-03

AWS Step Functions를 이용한 마이크로서비스 개발하기 - 김현민 (4CSoft)