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
20230114_サーバレスで広がるローコードな世界_公開用
Search
midnight480
March 16, 2023
Technology
0
23
20230114_サーバレスで広がるローコードな世界_公開用
midnight480
March 16, 2023
Tweet
Share
More Decks by midnight480
See All by midnight480
AWS Summit Japan 2025 個人的参加レポート
midnight480
0
150
Amazon Q Developer for CLI の紹介
midnight480
0
120
Postman Flows ✖️ Backlog API で可能性を探る
midnight480
0
140
Amazon Q Developer for CLIの基本的な使い方と便利なコマンドの紹介
midnight480
0
210
20250531 JAWS-UG佐賀 生成AI
midnight480
0
82
Amazon Q Developer for CLI 〜 Blender、Backlog GitをMCPで操作してみた 〜
midnight480
0
200
Control policies for AWS Organizations
midnight480
0
140
20240201_JAWS-UG_SAGA
midnight480
0
110
Reintroduction to AWS Multiple Account Management
midnight480
0
100
Other Decks in Technology
See All in Technology
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
TS-S205_昨年対比2倍以上の機能追加を実現するデータ基盤プロジェクトでのAI活用について
kaz3284
1
230
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
190
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
6
750
Snowflake×dbtを用いたテレシーのデータ基盤のこれまでとこれから
sagara
0
120
Claude Code でアプリ開発をオートパイロットにするためのTips集 Zennの場合 / Claude Code Tips in Zenn
wadayusuke
5
1.8k
roppongirb_20250911
igaiga
1
250
Bedrock で検索エージェントを再現しようとした話
ny7760
1
110
KotlinConf 2025_イベントレポート
sony
1
140
新規プロダクトでプロトタイプから正式リリースまでNext.jsで開発したリアル
kawanoriku0
1
220
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
440
IoT x エッジAI - リアルタイ ムAI活用のPoCを今すぐ始め る方法 -
niizawat
0
120
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
173
14k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Speed Design
sergeychernyshev
32
1.1k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Making Projects Easy
brettharned
117
6.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
BBQ
matthewcrist
89
9.8k
Become a Pro
speakerdeck
PRO
29
5.5k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
サーバレスで広がる ノーコードな世界 2023年1月14日 JAWS-UGおおいた
お話すること ・ 自己紹介 ・ AWS「Amazon HoneyCode」 ・ HoneyCodeでAWSを使いたい ・ Google「AppSheet」
・ AppSheetでAWSを使いたい ・ 実際にやってみた - 実装で(気づいた|つまづいた)ポイント ・ まとめ
大分(22年) → 東京(11年) → 福岡(2021.11~) 自己紹介 https://linktr.ee/midnight480 - アプリ保守運用 -
インフラ保守運用 - クラウド設計保守運用 - クラウド再販 - 情シス - ベンダーDC作業調整 - 情シス兼インフラ 敷戸っ子です 敷戸小 → 稙田東中 → 大分西高校(1期生) → 大分大学工学部知能情報システム工学科 JAWS-UG Fukuoka 参加者 JAWS-UG Oita 参加者 JAWS-UG Saga 参加者 AWS Startup Community Fukuoka 運営 Microsoft for Startup Community 参加者 JAZ-UG 参加者 Jagu`e’r 九州分科会参加 …その他 独立系SIer 電力系 通信事業 スタートアップ
近々九州でこんなオフラインイベントあります ・ SORACOM UG 福岡 & kintone Café 福岡 -
2023年1月21日(土) 13:00~18:00(受付12:30〜) - サイボウズ福岡オフィス - https://kcfukuoka.qloba.com/activities/13789 ・ JAWS-UG 佐賀 3年ぶり!! - 2023年2月25日(土) - メートプラザ佐賀 - https://jawsug-saga.doorkeeper.jp/events/149574
このあたりに興味がある方が対象です ・iPaaS に興味がある方 • 海外だと、Workato, Zapier, Power Automate etc… •
国内だと、AnyFlow, ActReceipt, DataSpider Servista etc… ・ローコード、ノーコードに興味がある方 • 海外だと、 Bubble.io, HCL Notes/Domino, PowerApps etc… • 国内だと、 kintone, intra-mart, SmartDB etc…
AWS「Amazon Honeycode」 ・ AWS謹製 https://builder.honeycode.aws/ - β版(永遠のβ版疑惑... - 少人数であれば無料で利用可能 -
データ管理は内蔵のTableのみ (表形式) - AutomationでEmail通知、 Webhookの呼び出しが可能
HoneycodeでAWSを使いたい ・ HoneyCodeは独立した環境にある - サービス連携に一手間が必要 - Amazon AppFlow - 受信側のみ利用可
・ Zapier - イベントのトリガー設定可能 - ActionにDynamoDBを利用可能
Google「AppSheet」 ・ 2020年にGoogleが買収 https://www.appsheet.com/ - 一般公開(GA)済 - 非公開で利用するときは無料 - データ管理は外部が基本
- 2022年に内部Table機能追加 - AWS DynamoDB利用可能 - AutomationでEmail等の通知
AppSheetでAWSを使いたい ・ AWS側でリソースを用意 - (必須)DynamoDB - テキスト情報保存 - (必須)S3 -
画像保存 - (任意)その他 - 必要に応じて 👉AWS CDK で IAM AccessKeyを払い出すと シークレットキーの取り出すとき復号化が手間なので、 AWS CLIで生成することをオススメ
実際に作ってみた ・ 生成するAWS CDK(TypeScript)ソースコードはここに置いています - GitHub - https://github.com/midnight480/appsheet4aws
実装で(気づいた|つまづいた)ポイント ・ DynamoDB Stream/Kinesis Data Streamの追加が楽 - どちらも定義可能 ・ EventBridge
Pipeの定義が難 - Low Level Construct(Cfnで始まる系) - パラメータが抽象化されない - DynamoDBのStream Arnが( String | Undefined) - 戻りの型指定が必要 - DynamoDB StreamのParameterがLambda配下 - 生成ロジックを外出しできなかった
まとめ ・Honeycode • 2022 re:InventではUpdateがなかった • AWS標準のサービスと組み合わせると単一方向( Honeycodeに書き込む)だけになる • 3rd
Party(Zapierなど)と組み合わせると他のサービスと組み合わせることができる ・AppSheet • 元々はMobile領域に強みがあったが昨年末から Desktopモードをβ版で提供中 • NoSQLからRDBまで幅広くデータベースと組み合わせられる • AWS DynamoDBを起点にサービス間連携が容易に実装できる