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

データ集計結果を提供するAPIとServerlessでの失敗談

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for dasoran dasoran
January 18, 2019

 データ集計結果を提供するAPIとServerlessでの失敗談

Avatar for dasoran

dasoran

January 18, 2019
Tweet

More Decks by dasoran

Other Decks in Technology

Transcript

  1. 自己紹介 - なんでもやるエンジニア - Python(クラウド系ツール、 Webアプリ、機械学習) - Java(Webアプリ) - Ruby(RailsだけだからRubyはできない)

    - あとterraformとかansibleとか.... - 普段はML系の基盤とか火消しとか - GCP x k8sはじめました - 趣味でゲート式量子コンピュータしてます 安田 京太(@dasoran2)
  2. つらかったこと2: DynamoDB高すぎ問題 - 毎日すべてのコンテンツの類似コンテンツを集計した - 1日3時間程度 12000 Write Capacity が必要に

    - 差分更新できれば良かったが .... - 結果、月$700程度DynamoDBのコストが発生 全件更新系のBatchには DynamoDBの課金体系は向かない
  3. まとめ - 少なくともDynamoDBは全件入れ替え系の集計には向かない - Lambdaが不安定なので以下の場合は向かない可能性がある - レスポンスタイム要求がシビア - リトライ等が難しい -

    知らない方法で解決できると嬉しいな - 結局Serverlessと同じくらい容易にDeployできる基盤を構築したほうが、 現在の環境では利用可能範囲が広そう - Serverlessくらいの記述量で扱えるコンテナ基盤がほしい .... - がんばって研究中!