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

Amplifyを使ったWebサイト構築 〜 Nstockの事例を添えて 〜

Retu Fukui
November 23, 2024
23

Amplifyを使ったWebサイト構築 〜 Nstockの事例を添えて 〜

2024/11/24 [東北][青森][JAWS-UG 青森]勉強会【弘前初開催!】にて登壇してきました

Retu Fukui

November 23, 2024
Tweet

More Decks by Retu Fukui

Transcript

  1. Amplify フルスタック開発フレームワーク フロントエンド、バックエンド、認証、ストレージなど、アプ リ開発に必要な機能を提供 開発の効率化 認証、API、ストレージ、アナリティクスなどの機能を簡単に実 装でき、開発時間を大幅に短縮できます AWSサービスとの統合 Amazon Cognito、AWS

    AppSync、Amazon DynamoDB、 Amazon S3などのAWSサービスと簡単に連携できます CI/CDとホスティングの簡素化 Amplify Hostingを使用することで、継続的デプロイメントとホ スティングのプロセスを統合し、簡素化できます
  2. 現在 将来 セカンダリー事業 Secondary スタートアップへの 再投資事業 Reinvestment in startups 株式報酬

    SaaS事業 Stock Compensation SaaS ス タ ー ト ア ッ プ エ コ シ ス テ ム の 進 化 ス タ ー ト ア ッ プ エ コ シ ス テ ム の 進 化 Nstockの事業構成
  3. 株式報酬のポテンシャルを 引き出すSaaS https://nstock.com 行使申請が2件あります 想定キャピタルゲイン 13,750,000 円 SO個数 150個 株式数

    1,500株 持株比率 0.025 % 須磨栄子 プロダクト開発部 SO一覧 第7回 新株予約権 第6回 新株予約権 第5回 新株予約権 下書き 確定 確定 株式報酬SaaS Nstock
  4. 46 株式報酬SaaS事業 技術スタック Front-end Language TypeScript 5.5 Framework React /

    Next.js 14 Styling Tailwind CSS UI smarthr-ui Back-end Language Java 21 Framework Spring Boot 3 DB PostgreSQL 15 Schema OpenAPI PaaS / IaaS Infra AWS IaC Terraform Emailing SendGrid Monitoring Datadog BI Amazon QuickSight Dev environment IDE VS Code (Dev Containers) Assistant GitHub Copilot Container Docker CI/CD GitHub Actions Dependency updater Renovate etc
  5. Webサイトを作るにはどういった知識が必要か フロントエンド s 言b s HTMe s CSW s JavaScript

    / TypeScripD s ライブラリ / フレームワーY s Next.j1 s Nuxt.j1 s Vue.j1 s React.j1 s AnulaH s etc... バックエンド s 言b s Node.j1 s Pythoƒ s Rub€ s PHx s Jav’ s etc..‡ s ライブラリ / フレームワーY s Express.j1 s Djangk s Ruby on Rail1 s Larave… s etc..‡ s データベー s PostgreSQe s MySQe s etc... インフラ s ホスティン s クラウド / オンプ° s デプロ¡ s データスト¬ s RD£ s KVW s 検索エンジ² s et s 認— s ロ s モニタリン s バックアッ¨ s セキュリテ¸ s etc...
  6. 1) 事業(プロダクト)の特性 2) 組織(チーム)のケイパビリティ 5) 金銭的コスト 6) セキュリティ 3) 開発生産性

    7) 他社での導入事例実績 4) 保守運用性 8) リクルーティング... これらを統合的に判断し、選定 何を基準に選定するか
  7. v0 by Vercel 自然言語からのUI生成 • テキスト指示だけで、直感的にUIコンポーネントを生成 • 専門知識がなくても、誰でも簡単にデザイン可能 コード生成 •

    生成されたデザインに対応するReactコードを自動的に出力 • スタイリングはTailwind CSSとshadcn/uiを基盤とする 柔軟なカスタマイズ 生成されたUIは細かな修正や調整が可能
  8. まとめ Webサイト構築には幅広い知識が必要 Q フロントエンド、バックエンド、インフラの理解が求めらP Q 開発環境やツールの選定も重要 AI(LLM)を活用して効率的に Q V0は自然言語でUIを生成し、Reactのコードを自動生— Q

    知識が浅くてもWebサイトを迅速に作成可能 Amplifyいいぞ! Q フロントエンドからバックエンドまで統合的にサポー‡ Q AWSサービスとの連携が簡単で、効率的な開発が可’ Q CI/CDやホスティングもGUIで直感的に操作できる