Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Gatsby と Netlify で Gatsby と Netlify で JAMstack なメディア開発 JAMstack なメディア開発 Netlify Meetup #003 / Futoshi Iwashita
Slide 2
Slide 2 text
自己紹介 自己紹介 岩下 太 @jaxx2104 Front-end engineer Recruit Lifestyle Co.
Slide 3
Slide 3 text
2年前 Gatsby と Netlify の記事を書いた
Slide 4
Slide 4 text
現在 現在 クソアプリも Netlify で作れるいい時代 参考: https://qiita.com/sadnessOjisan/items/51bb949466fdd065a5a6
Slide 5
Slide 5 text
静的サイトジェネレーターとの違い 静的サイトジェネレーターとの違い
Slide 6
Slide 6 text
個人的に重要だと思う要素 個人的に重要だと思う要素
Slide 7
Slide 7 text
JAMstack なメディア開発 JAMstack なメディア開発 をやっているので共有します をやっているので共有します
Slide 8
Slide 8 text
スタートアップにおけるメディア開発 スタートアップにおけるメディア開発 スケールしやすく 少人数で 初動を早く
Slide 9
Slide 9 text
課題 課題
Slide 10
Slide 10 text
サービスを分割しすぎると サービスを分割しすぎると 見る場所が多い... 見る場所が多い...
Slide 11
Slide 11 text
でもモノリシックは でもモノリシックは 避けれるなら避けたい... 避けれるなら避けたい...
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
そんな課題に! そんな課題に!
Slide 14
Slide 14 text
JAMstack 構成 JAMstack 構成 スタートアップのメディア開発に 最適ですよという話
Slide 15
Slide 15 text
こんな構成 こんな構成
Slide 16
Slide 16 text
工夫 工夫
Slide 17
Slide 17 text
UIコンポーネントをパッケージ化 UIコンポーネントをパッケージ化 両サイトから共通利用 両サイトから共通利用
Slide 18
Slide 18 text
GraphQL と Firebase の活用 GraphQL と Firebase の活用 サービスとメディア間のAPIの抽象化 サービスとメディア間のAPIの抽象化 どんな仕様変更でも妥協しない変化に強い設計
Slide 19
Slide 19 text
もちろんインフラは Netlify もちろんインフラは Netlify リリース前でもインテグレーションで PR単位でプレビュー出来てレビュー快適
Slide 20
Slide 20 text
少人数でスケールしやすい設計 少人数でスケールしやすい設計 コンポーネントのパッケージで共通化 APIの抽象化と再利用 Netlify でデプロイ・レビュー快適
Slide 21
Slide 21 text
どんどん使っていきましょう どんどん使っていきましょう
Slide 22
Slide 22 text
ありがとうございました ありがとうございました