Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
#awsbasics [LT] サーバレスECにおける Step Functions の使い方
Search
Kazuki Miura
PRO
July 30, 2022
Technology
1.7k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
#awsbasics [LT] サーバレスECにおける Step Functions の使い方
https://awsbasics.connpass.com/event/252361/
Kazuki Miura
PRO
July 30, 2022
More Decks by Kazuki Miura
See All by Kazuki Miura
地域のCCoEの拡大を目指す 企業間コミュニティ 「re:light local」について
miu_crescent
PRO
0
51
us-east-1 に障害が起きた時に、 ap-northeast-1 にどんな影響があるか 説明できるようになろう!
miu_crescent
PRO
13
5.2k
これだけはやっておいた方がよさそう?awsにおけるランサムウェア対策
miu_crescent
PRO
1
160
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
4
450
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
420
エンタメ方向のTを広げよう!Werner先生の クロージングキーノートを 深掘りするための小ネタ10
miu_crescent
PRO
1
200
Amazon Bedrockを活用した 報道向け文字起こしシステムの開発
miu_crescent
PRO
1
200
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
0
94
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
3
1.2k
Other Decks in Technology
See All in Technology
AI時代の EM への処方箋
staka121
PRO
0
140
Kaggleで成長するために意識したこと
prgckwb
2
320
【Claude Code】鹿野さんに聞く 私の推しの並行開発環境 大公開 / claude-code-parallel-2026-07-15
tonkotsuboy_com
11
7.1k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
0
140
知らん間に、回ってる
ming_ayami
0
550
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
380
GuardrailからGovernanceへ~AIエージェント運用の次の課題~
sbspsy
2
270
Road to SRE NEXTの今までとこれから
hiroyaonoe
0
310
ADDF - ループエンジニアリングするフレームワークを作ったら/I Didn't Set Out to Build Loop Engineering, But ADDF Did
fruitriin
0
120
事業価値を⽣み出すSREへ SREが担うべき意思決定の5層
kenta_hi
2
3.6k
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
1
240
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Code Review Best Practice
trishagee
74
20k
Google's AI Overviews - The New Search
badams
0
1.1k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
280
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Designing Experiences People Love
moore
143
24k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The SEO Collaboration Effect
kristinabergwall1
1
500
Transcript
AWS STEP FUNCTIONS 2022/07/30 HTB 三浦一樹 サーバレスECにおける Step Functions の使い方
#awsbasics
自己紹介 社内開発チーム(10名)のキャプテン 技術選定からバックエンド/フロントエンドの実装、 お問合せ対応まで 三浦 一樹 (36) ホームサウナ:センチュリオンホテル&スパ札幌 この1年くらいで、オールナイトニッポンをよく聴く
最近作ったもののご紹介 01 サーバレス開発 02 Step Functions について 03 Step Functions
の設計・実装 04 05 06 Step Functions の運用 ツイート反応 目次
なんでサーバレス?
なんでサーバレス? Linux も ネットワーク も わかる人いないから、、、笑
大前提 最小限の工数でサービスを ローンチする
難しいことをしたくない 責任共有モデル https://aws.amazon.com/jp/compliance/shared-responsibility-model/ むずい
好きなサービス Amplify AppSync Lambda Step Functions amplify-cli スキーマ定義でDynamoDB とAppSyncと 接続に必要な情報をまとめてIaC
なんでサーバレス? Linux も ネットワーク も わかる人いないから、、、笑 複雑なビジネスロジックも しっかり開発できる!
最近作ったものをご紹介
コロナ禍で作ったサービス 2020.10〜 有料ライブ配信 ライブコマース ライブコマース イベント 2019.09〜 2019.10 2019.12〜 2020.05
2020.06〜 2020.07 2020.08〜 2020.10 有料ライブ配信 Lift & Shift VODオフロード 聞きたいネタあったら ツイートおねしゃす
コロナ禍で作ったサービス 2020.10〜 有料ライブ配信 ライブコマース ライブコマース イベント 2019.09〜 2019.10 2019.12〜 2020.05
2020.06〜 2020.07 2020.08〜 2020.10 有料ライブ配信 Lift & Shift VODオフロード 完全リニューアル 2021.04〜 2021.08.29 〜 2021.10〜 リニューアル ちょっとだけ サーバーレス化 2022.02.01 〜 2022.04.28 〜 聞きたいネタあったら ツイートおねしゃす
コロナ禍で作ったサービス 2020.10〜 有料ライブ配信 ライブコマース ライブコマース イベント 2019.09〜 2019.10 2019.12〜 2020.05
2020.06〜 2020.07 2020.08〜 2020.10 有料ライブ配信 Lift & Shift VODオフロード 完全リニューアル 2021.04〜 2021.08.29 〜 2021.10〜 リニューアル ちょっとだけ サーバーレス化 2022.02.01 〜 2022.04.28 〜 今日は この話 聞きたいネタあったら ツイートおねしゃす
None
Step Functions について
AWS Step Functions
AWS Step Functions ] 半角スペース ] 半角スペース
AWS Step Functions AWS Step Functions は、デベロッパーが分散アプリケーションの構築、IT およびビジネスプ ロセスの自動化、AWS のサービスを利用したデータと機械学習のパイプラインの構築に使用す
るローコードのビジュアルワークフローサービスです。ワークフローは、障害、再試行、並列 化、サービス統合、可観測性などを管理するため、デベロッパーはより価値の高いビジネスロジ ックに集中することができます。
実行 ポーリング /describe /execution
ステートマシンの定義
Amazon State Language YAML or
神アプデ Workflow Studio 登場! 2021.07.17
基本7種
神アプデ ←対応SDKは増え続けてる。 こないだも増えましたね https://docs.aws.amazon.com/step-functions/latest/dg/change-log-supported-services.html#aws-sdk-changelog-table
SDK 200+
None
AWS Step Functions SDKが直接呼べる! Lambda無しでできることがめっちゃ増えた 処理時間が大幅に短縮 コードを書く量が減った
Step Functions の設計・実装
None
None
20+ 全体の構成
20+ 全体の構成 グッズECショップの
20+ 全体の構成 グッズECショップの 最終確認画面と 購入完了画面の間
弊社での設計手順 オンライン ホワイトボード コンソール workflow studio ぽちぽち serverless framework デプロイ
None
トラップしきれない やつは ChatにSNSで通知
SF から SF を起動 ユーザが待ってるので 端折れるところは外だし
None
None
Step Functions の運用 再実行のことを考えて Step Functions を分ける コンソールが便利
None
SFからSF呼べます 投げっぱなしでいい時
1実行あたり1行でステータス が見れる ☜この「Graph View」が好き ※Expressモードだと この機能がありません
None
ボタン一つで再実行! SESのquotaくらった時に助かりました、、、
Step Functions の使い方は 無限大! この後のハンズオン楽しん でください!!