Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WebApp個人開発のすゝめ / Recommendation of personal web app development

WebApp個人開発のすゝめ / Recommendation of personal web app development

WebApplicationを個人で開発することで、様々なメリットがあります。
このスライドでは、具体的なWebAppを構築する上でのサービス紹介と、
得られるメリットを紹介します。

silverbirder

June 24, 2019
Tweet

More Decks by silverbirder

Other Decks in Technology

Transcript

  1. WebApp個人開発の構成例 10 now.sh frontend code surge.sh netlify deployment source code

    deploy service use heroku Cloud Run Cloud Function Cloudinary Firebase Auth Algolia CircleCI Snyk Sentry MongoDB Cloud DataStore Codecov react.js vue.js angular.js backend code golang node.js python
  2. WebApp個人開発の構成例 11 now.sh frontend code surge.sh netlify deployment source code

    deploy service use heroku Cloud Run Cloud Function Cloudinary Firebase Auth Algolia CircleCI Snyk Sentry MongoDB Cloud DataStore Codecov react.js vue.js angular.js backend code golang node.js python ALL FREE!!! ※ ※ limited use
  3. 1からすべてつくれるようになる 20 プラットフォームは何にする? → mobile (手軽に見れたら良い) どんなUIにする? → tapしやすいレイアウト (情報量を詰め込みすぎない)

    どんな機能がほしい? → 登録した書籍の検索 (何を持ってたか知るため) だれに使ってほしい? → 書籍を手軽に管理したい人 (個人向け) 書籍管理アプリを作るなら...?
  4. 1からすべてつくれるようになる 22 プログラミング言語は何にする? → vue.js/golang (使ったことないから使いたい) サーバはどうする? → Deploymentサービスを活用 (楽したいから)

    ドメインはどうする? → DeploymentサービスのドメインでOK (こだわりなし) DBはどうする? → Algoliaを使うから不要 (楽したいから) WWW < /CODE > 書籍管理アプリを作るなら...?
  5. コストを考えるようになる 23 Google App Engine Google Cloud Function https://cloud.google.com/appengine/pricing?hl=ja https://cloud.google.com/functions/pricing?hl=ja

    起動しているだけでお金が発生してしま う リクエストに応じてお金が発生するた め、実質無料
  6. 素早くつくれるようになる 26 タグ 広告 認証 OGP CRUD 通知 バックアップ SNS共有

    検索 書籍管理アプリを作りたい。 使えるものは使って、必要最小限でリリースしよ♪
  7. 素早くつくれるようになる 27 タグ 広告 認証 OGP CRUD 通知 バックアップ SNS共有

    検索 書籍管理アプリを作りたい。 一旦リリースしたので、機能拡張したよ!