Slide 1

Slide 1 text

バックエンドエンジニアが Amplifyと付き合う1つの方法 ゆるWeb勉強会@札幌 OnLine #17

Slide 2

Slide 2 text

自己紹介 ● ShinichiNishihata / @shnish23 ● 株式会社モーションピクチャー https://motionpicture.jp/ ● Node.js / C# バックエンド開発 ● 好きなAWSサービス サーバーレス全般

Slide 3

Slide 3 text

よくある仕事

Slide 4

Slide 4 text

Node.js 顧客向け機能のバックエンド開発 Client Server Frontend Backend DB Web browser etc. REST 顧客向け機能 ここを担当

Slide 5

Slide 5 text

Node.js さくっとサーバーレスで開発 Client Server Frontend Backend DynamoDB Web browser etc. REST 顧客向け機能 Lambda

Slide 6

Slide 6 text

管理機能どうする?

Slide 7

Slide 7 text

Node.js いったん、マネコンでいいかー Client Server Frontend Backend DynamoDB Web browser etc. REST 顧客向け機能 管理機能などない Developer tools データメンテナンス データ分析・集計 Lambda

Slide 8

Slide 8 text

つらい・・・

Slide 9

Slide 9 text

そうだ、 管理機能をAWS Amplifyで 爆速開発しよう!

Slide 10

Slide 10 text

Amplify

Slide 11

Slide 11 text

Node.js Amplifyで開発 Client Server Frontend Backend DynamoDB Web browser etc. REST 顧客向け機能 管理機能 Frontend Backend GraphQL Aurora Serverless 分析・集計 メンテナンス Amplify DynamoDB Streams AppSync Lambda データ同期

Slide 12

Slide 12 text

Demo

Slide 13

Slide 13 text

成果物 https://github.com/shnish23/sls-todo-admin