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
AWS Amplify Gen2 を活用して社内サービスを1ヶ月でリリースした話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
machi
February 06, 2025
Programming
1
240
AWS Amplify Gen2 を活用して社内サービスを1ヶ月でリリースした話
AWS Startup Meetup 大阪 #4 で使用しました。
machi
February 06, 2025
Tweet
Share
Other Decks in Programming
See All in Programming
Raku Raku Notion 20260128
hareyakayuruyaka
0
370
今から始めるClaude Code超入門
448jp
8
9.1k
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
250
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
480
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.7k
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
150
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
800
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
210
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
66
A Modern Web Designer's Workflow
chriscoyier
698
190k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
YesSQL, Process and Tooling at Scale
rocio
174
15k
4 Signs Your Business is Dying
shpigford
187
22k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Discover your Explorer Soul
emna__ayadi
2
1.1k
WCS-LA-2024
lcolladotor
0
450
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
Visualization
eitanlees
150
17k
Transcript
AWS Amplify Gen2 を活用して 社内サービスを1ヶ月でリリースした話 machi
今日話したいこと 3 MVP開発 × AWS Amplify が良かった
4 社内サービスを立ち上げた 本のシェアリングサービス 「となりの図書館」 • 持っている本を社内でシェアできるサービス • 知識習得に役立ったけどもう読まない.. • 良い本だったからみんなにも読んでほしい!
作る前は色々悩んだ.. 5 • 新しいサービスを作りたい!けど.. • 頑張って作ったものが使われなかったら寂しい • 本当に需要があるか分からない 何か良い方法が無いかな.. →
• 必要最小限の価値を短期間で提供し、 ユーザーのフィードバックを基に改善を繰 り返す手法。 • 作りたいサービスを考えたら、まずは最低 限の機能だけ実装して公開してみる。 MVP開発が良さそう 6 引用:
https://monstar-lab.com/dx/about/about-mvp/ とはいえ、そんな簡単に出来るのか..? →
AWS Amplify の話
AWS Amplify を採用してみた 8 • AWS が OSS で公開する開発プラットフォーム •
フルスタックの Web(モバイル) アプリケーションを 簡単に作れる • “良い感じ” のバックエンドを自動で構築してくれ るのが嬉しい • CloudFront + S3 の静的ホスティング • SSR(サーバーサイドレンダリング) • Cognito を使用した認証 • etc..
AWS Amplify Gen2 が公開されてた 9 • 2024年5月に一般提供開始 • これまでの CLI/コンソールベース
から コードファースト の考え方に • TypeScript が標準 となり、型安全なコードを書く事が可能になった • バックエンドは CDK で構築する • 開発者ごとのサンドボックス環境が作成可能になった • AI Kit(Amazon Bedrock連携)で AI Chat アプリも簡単に作れる • UI コンポーネントまで用意されてるらしい
Amplify Data(GraphQL) が凄い 10 • Amplify Gen2 を使ってて一番感動した • バックエンド側でスキーマを定義するとフロント側から
参照できる型情報が自動生成される • CRUD メソッドが既に用意されている • 簡単なアプリケーションであればバックエンド側の処理 を1行も書かなくていい • データ認可も簡単
使ってみた感想 11 • 簡単に Web アプリケーションを公開できる • キックオフから 1ヶ月 でリリース出来た
• 型安全なので安心して書ける • バックエンドのリソースが良くも悪くも隠されているため、プロダクト開発でガッツリ使う際は ちょっと怖いかも • サクッと作るには最適 • MVP開発との相性が凄く良かった
伝えたかったこと 12 • MVP 開発にチャレンジ。短期間(1ヶ月)で社内サービスをリリースした • リリースした本のサービスは好評だった • ユーザーからの要望(需要)を作り込む前に聞けるのが良い •
AWS Amplify Gen2 を使った開発は凄い • フロントとバックエンドの境目が無くて不思議な感覚。未知の体験だった • “人に見せられる状態” を爆速で作れるのでオススメ • MVP 開発 × AWS Amplify は良い
ありがとう ございました machi