Slide 1

Slide 1 text

AWS Step Functionsはローコードなのか︖ Satoshi Kaneyasu 2023.08.23

Slide 2

Slide 2 text

2 ⾃⼰紹介 ⽒名︓兼安 聡 所属︓株式会社サーバーワークス(ʼ23/05〜) 趣味︓サックス、筋トレ、CS ゲーム 資格︓ X(Twitter)︓@satoshi256kbyte など New

Slide 3

Slide 3 text

3 本⽇のお題 AWS Step Functionsのお話をします

Slide 4

Slide 4 text

4 本⽇のお話は 疑問を投げかけるだけで終わります

Slide 5

Slide 5 text

5 AWS Step Functionsとは AWS Step Functionsは AWSのローコードサービスです︕ AWS Hands-on for Beginners AWS Step Func7ons ⼊⾨ - ビジュアルツールを使ってローコードにワークフローを作成する

Slide 6

Slide 6 text

6 AWS Step Functionsとは ⽂字起こしを例に説明します。

Slide 7

Slide 7 text

7 まずLambdaで組んでみます

Slide 8

Slide 8 text

8 Lambdaで組んでみると •意外とソースが⻑い •Lambdaの15分制限⼤丈夫︖

Slide 9

Slide 9 text

9 次に⽂字起こしをAWS Step Functionsで組むと Step Functions ⽂字起こし起動 待機 完了判定 次の作業 未完了 完了 Transcribeジョブ起動 Lambda 完了判定 Lambda ②Python ③Python ①JSON Amazon Transcribe Amazon S3 動画 テキスト

Slide 10

Slide 10 text

10 クラウド以外でAWS Step Functionsに似たツール • JP1 • SQL Server Integration Services (SSIS) • 親⼦シェルの親側

Slide 11

Slide 11 text

11 AWS Step Functionsはローコードなのか︖ あれ︖ これがローコードツールなんですか︖

Slide 12

Slide 12 text

12 AWS Step Functionsはローコードなのか︖ エンジニアでない⽅に使ってもらうのは 無理がありませんか︖

Slide 13

Slide 13 text

13 AWS Step Functionsはローコードなのか︖ そうです。 ちょっと前まではローコードと⾔うには 無理がありました。

Slide 14

Slide 14 text

14 今はChatGPTがあるので8割ぐらい⾃動⽣成できます Step Functions ⽂字起こし起動 待機 完了判定 次の作業 未完了 完了 Transcribeジョブ起動 Lambda 完了判定 Lambda ②Python ③Python ①JSON Amazon Transcribe Amazon S3 動画 テキスト Cloud Formation

Slide 15

Slide 15 text

15 AWS Step Functionsとローコードは相性が良い AWS Step Functionsを活⽤すると、 個々のLambdaが⼩さくなるので、 コードの⾃動⽣成しやすくなります。

Slide 16

Slide 16 text

16 ChatGptでコードを⾃動⽣成した時のやりとり

Slide 17

Slide 17 text

17 まとめ ChatGPTの登場により、ローコードと⾔ い切れないものがローコードになったか もしれない

Slide 18

Slide 18 text

18 [補⾜]AWS Step Functions の画⾯

Slide 19

Slide 19 text

19 [補⾜]AWSだと、AWS Batchが近いサービス AWS Step Functions ワークフローを視覚的に定義・実⾏できるサービス。 複数のAWSサービスを組み合わせるワークフローを作成するのに適してい る。 AWS Batch サーバレス環境でバッチ処理を効率的に実⾏するサービス。 ⼤量のデータを扱う夜間バッチ処理に最適化されており、 リソースのスケーリングやキュー管理を⾃動で⾏う。

Slide 20

Slide 20 text

No content