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

TIPSTAR と Google Cloud

TIPSTAR と Google Cloud

第18回酒とゲームとインフラとGCP
https://sake-game.connpass.com/event/273161/
にてお話した山谷の発表資料です。

MIXI ENGINEERS

February 16, 2023
Tweet

More Decks by MIXI ENGINEERS

Other Decks in Technology

Transcript

  1. ©MIXI 自己紹介 山谷 優介 (Yusuke Yamatani) ニックネーム: kinpira •株式会社 MIXI

    の TIPSTAR 開発部 にて システム1グループの サーバーチームのリーダーを しています ◦ API開発やチームのマネジメントなどを行っています •経歴 ◦ 2011年に音響屋(PA) から アルバイトととしてエンジニアに転職、 ◦ その後 ソーシャルゲーム会社のサーバーエンジニア、AIベンチャーでの経験を経て、ミクシィ (現 MIXI )へ入社し、現在に至ります •駆け出し時代について ◦ エンジニア駆け出し当時に長男が産まれ、家族を養うために 昼はエンジニアのアルバイト、夜中 は飲食店でアルバイトを行いながら、ジリ貧生活のなかで「エンジニアに俺はなる!」という夢 を追っていました (笑)
  2. ©MIXI TIPSTARの使用技術 Web TypeScript React Redux Next.js styled-components iOS Swift

    RxSwift RxFlow Analytics Google Analytics Looker Public Cloud AWS - Media Services Google Cloud - GKE - GAE - Cloud Spanner - Memorystore - Pub/Sub - Cloud Run - Cloud Functions - Cloud Storage - Cloud Logging - BigQuery Firebase - Authentication - Cloud Messaging - Remote Config - Firestore CI/CD CircleCI Bitrise Cloud Build Protocol gRPC FTP HTTPS IDL OpenAPI Protocol Buffers Android Kotlin Coroutines/Navigation Components MotionLayout ExoPlayer Go echo Ruby on Rails Server Unity Unity as a Library
  3. ©MIXI TIPSTARのアーキテクチャ Load Balancer Cloud Load Balancing TIPSTAR API Kubernetes

    Engine レース情報 API Kubernetes Engine レース情報取り込み Kubernetes Engine レース情報 API Kubernetes Engine Cloud Spanner Monitoring レース情報り込み Kubernetes Engine レース情報 API Kubernetes Engine Logging レース情報取り込み Kubernetes Engine Error Reporting Workers Kubernetes Engine Functions Cloud Functions webhook Cloud Run Messages Pub/Sub Resource Cloud Storage Scheduler Cloud Scheduler BigQuery Dataflow 外部サービス CircleCI GitHub アプリケーション デプロイ 競輪 オートレース PIST6