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

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

Avatar for Retu Fukui Retu Fukui
November 23, 2024
210

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

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

Avatar for Retu Fukui

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で直感的に操作できる