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

サーバレスで繋がるHTBの内製化ストーリー

 サーバレスで繋がるHTBの内製化ストーリー

Kazuki Miura

June 13, 2023
Tweet

More Decks by Kazuki Miura

Other Decks in Technology

Transcript

  1. 担当事業内容 01 会社概要 02 内製化 〜勢い編〜 03 04 05 目次 06

    まとめ 内製化 〜単発編〜 内製化 〜運用編〜
  2. 放送システム担当   ↓ データ放送担当   ↓ (いろいろあって)   ↓ 開発運用担当 三浦 一樹 -

    ABOUT ME - コンテンツビジネス局 ネットデジタル事業部 社内 37歳 秋田→東京→札幌 サウナ大好き
  3. AWS勉強開始 2017年 初めての アプリケーション 開発 2019年 単発使用の アプリケーション 開発 2020年

    定常サービス アプリケーション 開発 2022年 明るい未来 〜2030年 これまでの歩み 〜勢い編〜 〜単発編〜 〜運用編〜
  4. ゼロからの勉強が必要なもの Linux / RDBMS / SQL / Network ... 普通はどうやるの?

    Amazon EC2 Amazon RDS Amazon VPC フロントエンドの前に、これも??
  5. AppSync AppSync Amplify Hosting {   timeSaleFlg: 0 } {

      timeSaleFlg: 1 } shopify GraphQL GraphQLでの操作 <v-if="timeSaleFlg"> 非表示 表示
  6. 社内でプロジェクト始動 決済 認証 認可 データ 分析 管理 画面 動画 イベント

    ウェブ 買い物 共通基盤を作らないとこの先やっていけない
  7. いままでの反省も踏まえて 2020.10〜 有料ライブ配信 ライブコマース ライブコマース イベント 2019.09〜 2019.10 2019.12〜 2020.05

    2020.06〜 2020.07 2020.08〜 2020.10 有料ライブ配信 Lift & Shift VODオフロード 完全リニューアル 2021.04〜 2021.08.29 〜 2021.10〜 リニューアル ちょっとだけ サーバーレス化 2022.02.01 〜 2022.04.28 〜
  8. いい感じにまとまった S3 MediaConvert S3 DynamoDB DynamoDB DynamoDB AppSync Lambda API-GW

    Step Functions API-GW Amplify Amplify 担当者向け CMS 倉庫 システム BFF Frontend Backend OIDC OIDC OIDC
  9. コストが半分以下 システムダウンなし(Design for Failure) アプリケーション側から逆算して最低限のものを作れる 事業上の試行錯誤がたくさん出来る 1. 2. 3. 4.

    よかった点 それなりのコードが書けるようになるまでは時間かかる AWSのアップデートを追いかけるのは大変 リファクタリングと一生付き合う覚悟 答え合わせする先が無いと不安で眠れない ここはAWSさんと、パートナーさんを頼るしかない 大変だった点 内製開発してみて