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
Step Functionsを使ってノーコードでDynamoDBにPutItemしてみた
Search
そのだ
January 20, 2024
Technology
2
650
Step Functionsを使ってノーコードでDynamoDBにPutItemしてみた
【Doorkeeper】
JAWS-UGおおいた@サーバレスでもっと簡単にサービスを作ろう!
https://jawsug-oita.doorkeeper.jp/events/164780
そのだ
January 20, 2024
Tweet
Share
More Decks by そのだ
See All by そのだ
仕事はAIに任せてラスベガスへ行きたいのでDSPyで自分のクローンを作った
sonoda_mj
1
72
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
2k
RAGの基礎から実践運用まで:AWS BedrockとLangfuseで実現する構築・監視・評価
sonoda_mj
0
1.3k
Amazon Bedrock Knowledge Basesに Data Autometionを導入してみた
sonoda_mj
1
150
Amazon Bedrock Knowledge basesにLangfuse導入してみた
sonoda_mj
2
1k
AIエージェントに脈アリかどうかを分析させてみた
sonoda_mj
2
370
Amazon Bedrock Knowledge Basesのアップデート紹介
sonoda_mj
2
640
Snowflake未経験の人がSnowflakeに挑戦してみた
sonoda_mj
1
230
生成AIアプリのアップデートと配布の課題をCDK Pipelinesで解決してみた
sonoda_mj
0
480
Other Decks in Technology
See All in Technology
[2025-12-12]あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
tosite
0
230
[PR] はじめてのデジタルアイデンティティという本を書きました
ritou
0
640
さくらのクラウド開発ふりかえり2025
kazeburo
2
1.3k
Cloud WAN MCP Serverから考える新しいネットワーク運用 / 20251228 Masaki Okuda
shift_evolve
PRO
0
130
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.3k
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
2
530
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
3
120
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
220
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
2
2k
Agentic AIが変革するAWSの開発・運用・セキュリティ ~Frontier Agentsを試してみた~ / Agentic AI transforms AWS development, operations, and security I tried Frontier Agents
yuj1osm
0
170
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
14
4.8k
AI with TiDD
shiraji
1
330
Featured
See All Featured
Music & Morning Musume
bryan
46
7k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
58
41k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
63
Making Projects Easy
brettharned
120
6.5k
HDC tutorial
michielstock
1
280
Tell your own story through comics
letsgokoyo
0
770
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
[SF Ruby Conf 2025] Rails X
palkan
0
660
Test your architecture with Archunit
thirion
1
2.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
Step Functionsを使ってノーコードで DynamoDBにPutItemしてみた JAWS-UGおおいた@サーバレスでもっと簡単にサービスを作ろう︕ 2024.1.20 苑⽥朝彰 1
⾃⼰紹介 苑⽥ 朝彰 Sonoda Tomotada - ID - Github︓tomomj -
Twitter︓@sonoda_mj - Work at - 株式会社 Fusic (フュージック) 技術創造部⾨所属 - ソフトウェアエンジニアリング - 新卒3年⽬ - Skill - AWS/React(Native)/Ruby on Rails 2
アジェンダ 3 l 背景 l Step Functionsを使ってノーコードでDynamoDBにPutItemしてみた l まとめ
01 背景
None
豊富なアクション 操作性抜群 分かりやすい設定項目
コード書かなくても構築 できるんじゃね?
02 Step Functionsを使ってノーコード でDynamoDBにPutItemしてみた
AWS Step Functionsとは 9 AWS のサービスを利用して分散型アプリケーションを構築し、プロセスを自動化し、マイクロサ ービスのオーケストレーション、データと機械学習のパイプラインを構築できるようにするビジュ アルワークフローサービス。 引用:https://aws.amazon.com/jp/step-functions/
ケース その1 10 S3にあるCSVをDynamoDBにPutItemする 1. S3にあるCSVのリストを取得する 2. そのリスト情報でfor文を回し、CSVごとに処理を行う 3. row情報でfor文を回す
4. DynamoDBに書き込む
None
S3にあるCSVのリストを取得する そのリスト情報でfor文を回し、CSV ごとに処理を行う row情報でfor文を回す (分散モードでCSVの内容で回す) DynamoDBに書き込む 分散モード:https://docs.aws.amazon.com/ja_jp/step-functions/latest/dg/use-dist-map- orchestrate-large-scale-parallel-workloads.html
ケース その2 13 DynamoDBを作成し、S3にあるCSVをDynamoDBにPutItemする。そ の後、DynamoDBを削除する。 1. DynamoDBを作成する 2. S3にあるCSVのリストを取得する 3.
そのリスト情報でfor文を回し、CSVごとに処理を行う 4. row情報でfor文を回す 5. DynamoDBに書き込む 6. DynamoDBを削除する
None
DynamoDBを作成する DynamoDBのステータスを確認する DynamoDBのステータスが 「ACTIVE」なら次のステップへ移行 ケースその1のStep Functionsを起動 (DynamoDBに書き込む処理) DynamoDBを削除する
デモ
03 まとめ
まとめ Step Functionsはノーコードで構築できる。 Point 2 構築時間が短縮された。 18 Point 1
ご清聴いただきありがとうございました Thank You We are Hiring ! https://recruit.fusic.co.jp/