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
machi
February 06, 2025
Programming
280
1
Share
AWS Amplify Gen2 を活用して社内サービスを1ヶ月でリリースした話
AWS Startup Meetup 大阪 #4 で使用しました。
machi
February 06, 2025
Other Decks in Programming
See All in Programming
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
270
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
620
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.2k
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
420
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.1k
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
230
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
190
inferと仲良くなる10分間
ryokatsuse
1
350
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
360
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
17
5.5k
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
430
Featured
See All Featured
Leo the Paperboy
mayatellez
7
1.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
210
How to build a perfect <img>
jonoalderson
1
5.6k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
320
Mobile First: as difficult as doing things right
swwweet
225
10k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
380
So, you think you're a good person
axbom
PRO
2
2k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Code Reviewing Like a Champion
maltzj
528
40k
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