Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS Amplify Gen2 を活用して社内サービスを1ヶ月でリリースした話
Search
machi
February 06, 2025
Programming
320
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Amplify Gen2 を活用して社内サービスを1ヶ月でリリースした話
AWS Startup Meetup 大阪 #4 で使用しました。
machi
February 06, 2025
Other Decks in Programming
See All in Programming
気持ちぃ〜角丸 Squircle
ryu1013
0
300
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
490
Jetpack Compose Mechanisms
skydoves
3
800
APNsからLive Activityを開始する話
yumnumm
0
170
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
110
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.1k
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
310
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
すこし踏み込む CancellationToken
htkym
2
1.7k
ChromeでローカルLLM
ryu1013
0
130
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
210
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
120
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
900
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Building an army of robots
kneath
307
47k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Evolving SEO for Evolving Search Engines
ryanjones
0
330
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
Building AI with AI
inesmontani
PRO
1
1.3k
Accessibility Awareness
sabderemane
1
250
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
First, design no harm
axbom
PRO
2
1.3k
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