SlideShare a Scribd company logo
1 of 36
Download to read offline
CTIサービスを支える裏側
〜物理デバイスとの戦い〜
株式会社リクルートライフスタイル
浅野 宏明
Speaker
浅野 宏明
株式会社リクルートライフスタイル
TechLead
2012年 新卒でリクルートメディアコミュニケーションズ
(現リクルートコミュニケーションズ)に入社
2014年 リクルートライフスタイルに出向後
レストランボードの初期開発を担当
2016年 飲食領域のTechLeadに任用
Agenda
● レストランボードについて
● CTIサービスのシステム概要
● 発生した問題と解決策
● 最後に
レストランボードについて
飲食店向けの予約台帳アプリ
レストランボード
用語説明
● CTI(Computer Telephony Integration)
電話をコンピューターと統合させたシステムの総称
● CTIサービス
レストランボードが提供する、飲食店の電話対応をサポートする機能名
● CTI-BOX
CTIサービスを実現するための、電話機とiPadをつなぐ専用ハードウェア
CTIサービスについて
CTI-BOX
システム全体構成図
システム全体構成図
本セッションの範囲
発生した問題と解決策
● 開発フェーズ
○ 物理デバイスを相手にする難しさ
○ BLEの制約との戦い
● 運用フェーズ
○ 店舗環境の不透明さ
○ 問題発生事象の再現性の低さ
発生した問題と解決策
● 開発フェーズ
○ 物理デバイスを相手にする難しさ
○ BLEの制約との戦い
● 運用フェーズ
○ 店舗環境の不透明さ
○ 問題発生事象の再現性の低さ
物理デバイスを相手にする難しさ
● iOSエンジニアにとって未知な領域
● CTI-BOXの中身はブラックボックス
● 周辺環境に依存する要素の多さ
開発中に遭遇したバグの一例
調査を進めてもなかなか再現できなかった
周辺環境に依存する要素の多さ
CTI-BOXがFAX機の上に置かれた状態で電話を受けると、
再現率が高い
FAX機からの電波干渉で、CIDの取得が正常にできない
ことがあることが判明
物理デバイスを相手にする難しさ
● iOSエンジニアにとって未知な領域
● CTI-BOXの中身はブラックボックス
● 周辺環境に依存する要素の多さ
観点ベースで作成したテストシナリオ実施のみでは不十分。
シナリオでカバーできないものをいかに効率的に実施、問題検知をできる
ようにするか。
留守電設定
080 XXXX
XXXX
● 大量
● 不定期
● 不定パターン
e.g. : 連続着信テストの自動化
テスト方法の工夫
発生した問題と解決策
● 開発フェーズ
○ 物理デバイスを相手にする難しさ
○ BLEの制約との戦い
● 運用フェーズ
○ 店舗環境の不透明さ
○ 問題発生事象の再現性の低さ
BLE (Bluetooth Low Energy) の制約
● データ通信のタイミングは固定
● 通信パケットサイズが小さく転送速度上限がある
● 接続切断が発生しやすい
制約に対する対応
● シーケンス・再送制御
● 送信データの優先度管理
● 転送効率と汎用性を両立させたフレームフォーマットの定義
フレームフォーマット
発生した問題と解決策
● 開発フェーズ
○ 物理デバイスを相手にする難しさ
○ BLEの制約との戦い
● 運用フェーズ
○ 店舗環境の不透明さ
○ 問題発生事象の再現性の低さ
店舗環境の不透明さ
CTIサービスの利用にはいくつか条件がある
● 電話回線の契約形態
● ネットワークの制約
○ DHCPによるIP自動割り当て
○ 外部とのSIP通信
● etc.
システム全体構成図
店舗環境の不透明さ
CTIサービスの利用にはいくつか条件がある
● 電話回線の契約形態
● ネットワークの制約
○ DHCPによるIP自動割り当て
○ 外部とのSIP通信
● etc.
実際の店舗への導入検証を進める中で、この条件を満たさない環境が
当初想定よりも多そうであることが判明
店舗環境の不透明さ
● CTIサービス利用可否は導入前に判断できなくてはいけない
● 店舗に訪問するのは非エンジニアである営業
● 店舗側も自身の回線契約・ネットワーク状況について把握していないことが
多い
店舗環境の不透明さ
● CTIサービス利用可否は導入前に判断できなくてはいけない
● 店舗に訪問するのは非エンジニアである営業
● 店舗側も自身の回線契約・ネットワーク状況について把握していないことが
多い
簡単かつ確実に環境のチェックができる仕組みを用意する必要がある
事前チェックツール導入
● 簡易的なネットワークチェック用iOSアプリを作成
● 営業の社用iPhone端末にインストール
● 営業はEthernetアダプタのみ追加で持ち歩けばOK
発生した問題と解決策
● 開発フェーズ
○ 物理デバイスを相手にする難しさ
○ BLEの制約との戦い
● 運用フェーズ
○ 店舗環境の不透明さ
○ 問題発生事象の再現性の低さ
問題発生事象の再現性の低さ
● チェックツールでOKとなっても、実際の利用中にはトラブルが頻発
● 環境依存の問題もあり、手元では再現できないことも多い
● 店舗からの問い合わせが要領を得ない内容であることも
問題発生事象の再現性の低さ
● チェックツールでOKとなっても、実際の利用中にはトラブルが頻発
● 環境依存の問題もあり、手元では再現できないことも多い
● 店舗からの問い合わせが要領を得ない内容であることも
不確定な情報に頼らず、事実として何が発生しているかを
正しく把握できる必要がある
デバイスログの連携
異常値の発見 必要に応じてログ全量からの状況把握
エラーモニタリング 生ログ調査
デバイスログのモニタリング・調査
最後に
● 新たな挑戦をする上では想定外の事象がつきもの
その想定外に如何に素早く柔軟に対応できるよう備えられるかが重要
● レストランボードは現在進行形で挑戦を続けています
Thank you !

More Related Content

What's hot

研究フレームワーク
研究フレームワーク研究フレームワーク
研究フレームワークHiro Hamada
 
MLflowによる機械学習モデルのライフサイクルの管理
MLflowによる機械学習モデルのライフサイクルの管理MLflowによる機械学習モデルのライフサイクルの管理
MLflowによる機械学習モデルのライフサイクルの管理Takeshi Yamamuro
 
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜Preferred Networks
 
GOの機械学習システムを支えるMLOps事例紹介
GOの機械学習システムを支えるMLOps事例紹介GOの機械学習システムを支えるMLOps事例紹介
GOの機械学習システムを支えるMLOps事例紹介Takashi Suzuki
 
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けて
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けてSSII2022 [OS3-03] スケーラブルなロボット学習システムに向けて
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けてSSII
 
SSII2022 [OS1-01] AI時代のチームビルディング
SSII2022 [OS1-01] AI時代のチームビルディングSSII2022 [OS1-01] AI時代のチームビルディング
SSII2022 [OS1-01] AI時代のチームビルディングSSII
 
第8回Language and Robotics研究会20221010_AkiraTaniguchi
第8回Language and Robotics研究会20221010_AkiraTaniguchi第8回Language and Robotics研究会20221010_AkiraTaniguchi
第8回Language and Robotics研究会20221010_AkiraTaniguchiAkira Taniguchi
 
機械学習モデルのサービングとは?
機械学習モデルのサービングとは?機械学習モデルのサービングとは?
機械学習モデルのサービングとは?Sho Tanaka
 
Machine learning CI/CD with OSS
Machine learning CI/CD with OSSMachine learning CI/CD with OSS
Machine learning CI/CD with OSSyusuke shibui
 
ChatGPTプロンプトエンジニアリング試験の話 (230619 ChatGPT触りまくってるBizのためのMeetup#1)
ChatGPTプロンプトエンジニアリング試験の話 (230619 ChatGPT触りまくってるBizのためのMeetup#1)ChatGPTプロンプトエンジニアリング試験の話 (230619 ChatGPT触りまくってるBizのためのMeetup#1)
ChatGPTプロンプトエンジニアリング試験の話 (230619 ChatGPT触りまくってるBizのためのMeetup#1)YoshiakiSeigenji
 
リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介Recruit Technologies
 
エンジニアから飛んでくるマサカリを受け止める心得
エンジニアから飛んでくるマサカリを受け止める心得エンジニアから飛んでくるマサカリを受け止める心得
エンジニアから飛んでくるマサカリを受け止める心得Reimi Kuramochi Chiba
 
自己組織的なScrumチームの目指し方
自己組織的なScrumチームの目指し方自己組織的なScrumチームの目指し方
自己組織的なScrumチームの目指し方Takuo Doi
 
はじめての自己組織化
はじめての自己組織化はじめての自己組織化
はじめての自己組織化Yoshinori Ueda
 
Deep Learningを用いたロボット制御
Deep Learningを用いたロボット制御Deep Learningを用いたロボット制御
Deep Learningを用いたロボット制御Ryosuke Okuta
 

What's hot (20)

MLOpsはバズワード
MLOpsはバズワードMLOpsはバズワード
MLOpsはバズワード
 
研究フレームワーク
研究フレームワーク研究フレームワーク
研究フレームワーク
 
MLflowによる機械学習モデルのライフサイクルの管理
MLflowによる機械学習モデルのライフサイクルの管理MLflowによる機械学習モデルのライフサイクルの管理
MLflowによる機械学習モデルのライフサイクルの管理
 
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
 
GOの機械学習システムを支えるMLOps事例紹介
GOの機械学習システムを支えるMLOps事例紹介GOの機械学習システムを支えるMLOps事例紹介
GOの機械学習システムを支えるMLOps事例紹介
 
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けて
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けてSSII2022 [OS3-03] スケーラブルなロボット学習システムに向けて
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けて
 
SSII2022 [OS1-01] AI時代のチームビルディング
SSII2022 [OS1-01] AI時代のチームビルディングSSII2022 [OS1-01] AI時代のチームビルディング
SSII2022 [OS1-01] AI時代のチームビルディング
 
第8回Language and Robotics研究会20221010_AkiraTaniguchi
第8回Language and Robotics研究会20221010_AkiraTaniguchi第8回Language and Robotics研究会20221010_AkiraTaniguchi
第8回Language and Robotics研究会20221010_AkiraTaniguchi
 
機械学習モデルのサービングとは?
機械学習モデルのサービングとは?機械学習モデルのサービングとは?
機械学習モデルのサービングとは?
 
Machine learning CI/CD with OSS
Machine learning CI/CD with OSSMachine learning CI/CD with OSS
Machine learning CI/CD with OSS
 
一般向けのDeep Learning
一般向けのDeep Learning一般向けのDeep Learning
一般向けのDeep Learning
 
深層強化学習と実装例
深層強化学習と実装例深層強化学習と実装例
深層強化学習と実装例
 
ChatGPTプロンプトエンジニアリング試験の話 (230619 ChatGPT触りまくってるBizのためのMeetup#1)
ChatGPTプロンプトエンジニアリング試験の話 (230619 ChatGPT触りまくってるBizのためのMeetup#1)ChatGPTプロンプトエンジニアリング試験の話 (230619 ChatGPT触りまくってるBizのためのMeetup#1)
ChatGPTプロンプトエンジニアリング試験の話 (230619 ChatGPT触りまくってるBizのためのMeetup#1)
 
論文の書き方入門 2017
論文の書き方入門 2017論文の書き方入門 2017
論文の書き方入門 2017
 
リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介
 
エンジニアから飛んでくるマサカリを受け止める心得
エンジニアから飛んでくるマサカリを受け止める心得エンジニアから飛んでくるマサカリを受け止める心得
エンジニアから飛んでくるマサカリを受け止める心得
 
自己組織的なScrumチームの目指し方
自己組織的なScrumチームの目指し方自己組織的なScrumチームの目指し方
自己組織的なScrumチームの目指し方
 
はじめての自己組織化
はじめての自己組織化はじめての自己組織化
はじめての自己組織化
 
Deep Learningを用いたロボット制御
Deep Learningを用いたロボット制御Deep Learningを用いたロボット制御
Deep Learningを用いたロボット制御
 
Point net
Point netPoint net
Point net
 

Similar to CTIサービスを支える裏側 〜物理デバイスとの戦い〜 | iOSDC Japan 2020

Beat Shuffle 製品紹介資料
Beat Shuffle 製品紹介資料Beat Shuffle 製品紹介資料
Beat Shuffle 製品紹介資料beatcommunication
 
Jaspaセミナー q4 inc磯島_003
Jaspaセミナー q4 inc磯島_003Jaspaセミナー q4 inc磯島_003
Jaspaセミナー q4 inc磯島_003Hiroshi ISOJIMA
 
ドコモオープンイノベーションの取り組みと提供APIのIoT展開について
ドコモオープンイノベーションの取り組みと提供APIのIoT展開についてドコモオープンイノベーションの取り組みと提供APIのIoT展開について
ドコモオープンイノベーションの取り組みと提供APIのIoT展開についてAPI Meetup
 
アイリッジご紹介資料
アイリッジご紹介資料アイリッジご紹介資料
アイリッジご紹介資料TomomiMatsuoka2
 
Io tビジネスモデルに関する考察20161119
Io tビジネスモデルに関する考察20161119Io tビジネスモデルに関する考察20161119
Io tビジネスモデルに関する考察20161119Keiichiro Nabeno
 
0112特別canpass ver6
0112特別canpass ver60112特別canpass ver6
0112特別canpass ver6Yuichi Morito
 
LiBRA 01.2019 / SIerのデジタルトランスフォーメーション
LiBRA 01.2019 / SIerのデジタルトランスフォーメーションLiBRA 01.2019 / SIerのデジタルトランスフォーメーション
LiBRA 01.2019 / SIerのデジタルトランスフォーメーションMasanori Saito
 
Zarcコンサルメンバー
ZarcコンサルメンバーZarcコンサルメンバー
ZarcコンサルメンバーTaiga Ishii
 
受発注for製造業 概要資料.pdf
受発注for製造業 概要資料.pdf受発注for製造業 概要資料.pdf
受発注for製造業 概要資料.pdfssuserfea64a1
 
人工知能時代におけるITエンジニアのキャリアプラン:It engineer career plan in the age of artificial in...
人工知能時代におけるITエンジニアのキャリアプラン:It engineer career plan in the age of artificial in...人工知能時代におけるITエンジニアのキャリアプラン:It engineer career plan in the age of artificial in...
人工知能時代におけるITエンジニアのキャリアプラン:It engineer career plan in the age of artificial in...YuheiTanimura
 
Intalio会社概要とbpmsの特長20100319
Intalio会社概要とbpmsの特長20100319Intalio会社概要とbpmsの特長20100319
Intalio会社概要とbpmsの特長20100319Tomoaki Sawada
 
plusbenlly meetup introduction
plusbenlly meetup introductionplusbenlly meetup introduction
plusbenlly meetup introductionKohji Fujishima
 
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンスたかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンスOsaka University
 
Ctcセミナープレゼン資料20111026
Ctcセミナープレゼン資料20111026Ctcセミナープレゼン資料20111026
Ctcセミナープレゼン資料20111026loftwork
 
サービスをつくりなおす決断をするとき
サービスをつくりなおす決断をするときサービスをつくりなおす決断をするとき
サービスをつくりなおす決断をするときMasaki Yamamoto
 
Service Design Impact Report: Health Sector Japanese Edition Release Party
Service Design Impact Report: Health Sector Japanese Edition Release PartyService Design Impact Report: Health Sector Japanese Edition Release Party
Service Design Impact Report: Health Sector Japanese Edition Release PartyNayuta Oyamada
 
売上アップを勝ち取る最新IT活用 ダイジェスト版
売上アップを勝ち取る最新IT活用 ダイジェスト版売上アップを勝ち取る最新IT活用 ダイジェスト版
売上アップを勝ち取る最新IT活用 ダイジェスト版iMobile
 
Timソリューションのご紹介 140319
Timソリューションのご紹介 140319 Timソリューションのご紹介 140319
Timソリューションのご紹介 140319 Rie Arai
 
採用ピッチデッキ_ver.3.1.pdf
採用ピッチデッキ_ver.3.1.pdf採用ピッチデッキ_ver.3.1.pdf
採用ピッチデッキ_ver.3.1.pdfTakenoriTauchi
 

Similar to CTIサービスを支える裏側 〜物理デバイスとの戦い〜 | iOSDC Japan 2020 (20)

Beat Shuffle 製品紹介資料
Beat Shuffle 製品紹介資料Beat Shuffle 製品紹介資料
Beat Shuffle 製品紹介資料
 
Jaspaセミナー q4 inc磯島_003
Jaspaセミナー q4 inc磯島_003Jaspaセミナー q4 inc磯島_003
Jaspaセミナー q4 inc磯島_003
 
ドコモオープンイノベーションの取り組みと提供APIのIoT展開について
ドコモオープンイノベーションの取り組みと提供APIのIoT展開についてドコモオープンイノベーションの取り組みと提供APIのIoT展開について
ドコモオープンイノベーションの取り組みと提供APIのIoT展開について
 
みらい翻訳紹介2015
みらい翻訳紹介2015みらい翻訳紹介2015
みらい翻訳紹介2015
 
アイリッジご紹介資料
アイリッジご紹介資料アイリッジご紹介資料
アイリッジご紹介資料
 
Io tビジネスモデルに関する考察20161119
Io tビジネスモデルに関する考察20161119Io tビジネスモデルに関する考察20161119
Io tビジネスモデルに関する考察20161119
 
0112特別canpass ver6
0112特別canpass ver60112特別canpass ver6
0112特別canpass ver6
 
LiBRA 01.2019 / SIerのデジタルトランスフォーメーション
LiBRA 01.2019 / SIerのデジタルトランスフォーメーションLiBRA 01.2019 / SIerのデジタルトランスフォーメーション
LiBRA 01.2019 / SIerのデジタルトランスフォーメーション
 
Zarcコンサルメンバー
ZarcコンサルメンバーZarcコンサルメンバー
Zarcコンサルメンバー
 
受発注for製造業 概要資料.pdf
受発注for製造業 概要資料.pdf受発注for製造業 概要資料.pdf
受発注for製造業 概要資料.pdf
 
人工知能時代におけるITエンジニアのキャリアプラン:It engineer career plan in the age of artificial in...
人工知能時代におけるITエンジニアのキャリアプラン:It engineer career plan in the age of artificial in...人工知能時代におけるITエンジニアのキャリアプラン:It engineer career plan in the age of artificial in...
人工知能時代におけるITエンジニアのキャリアプラン:It engineer career plan in the age of artificial in...
 
Intalio会社概要とbpmsの特長20100319
Intalio会社概要とbpmsの特長20100319Intalio会社概要とbpmsの特長20100319
Intalio会社概要とbpmsの特長20100319
 
plusbenlly meetup introduction
plusbenlly meetup introductionplusbenlly meetup introduction
plusbenlly meetup introduction
 
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンスたかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス
 
Ctcセミナープレゼン資料20111026
Ctcセミナープレゼン資料20111026Ctcセミナープレゼン資料20111026
Ctcセミナープレゼン資料20111026
 
サービスをつくりなおす決断をするとき
サービスをつくりなおす決断をするときサービスをつくりなおす決断をするとき
サービスをつくりなおす決断をするとき
 
Service Design Impact Report: Health Sector Japanese Edition Release Party
Service Design Impact Report: Health Sector Japanese Edition Release PartyService Design Impact Report: Health Sector Japanese Edition Release Party
Service Design Impact Report: Health Sector Japanese Edition Release Party
 
売上アップを勝ち取る最新IT活用 ダイジェスト版
売上アップを勝ち取る最新IT活用 ダイジェスト版売上アップを勝ち取る最新IT活用 ダイジェスト版
売上アップを勝ち取る最新IT活用 ダイジェスト版
 
Timソリューションのご紹介 140319
Timソリューションのご紹介 140319 Timソリューションのご紹介 140319
Timソリューションのご紹介 140319
 
採用ピッチデッキ_ver.3.1.pdf
採用ピッチデッキ_ver.3.1.pdf採用ピッチデッキ_ver.3.1.pdf
採用ピッチデッキ_ver.3.1.pdf
 

More from Recruit Lifestyle Co., Ltd.

業務と消費者の体験を同時にデザインするリクルートの価値検証のリアル ー 「Airレジ ハンディ」セルフオーダーのブレない「価値」の確かめ方 ー
業務と消費者の体験を同時にデザインするリクルートの価値検証のリアル ー 「Airレジ ハンディ」セルフオーダーのブレない「価値」の確かめ方 ー業務と消費者の体験を同時にデザインするリクルートの価値検証のリアル ー 「Airレジ ハンディ」セルフオーダーのブレない「価値」の確かめ方 ー
業務と消費者の体験を同時にデザインするリクルートの価値検証のリアル ー 「Airレジ ハンディ」セルフオーダーのブレない「価値」の確かめ方 ーRecruit Lifestyle Co., Ltd.
 
分散トレーシングAWS:X-Rayとの上手い付き合い方
分散トレーシングAWS:X-Rayとの上手い付き合い方分散トレーシングAWS:X-Rayとの上手い付き合い方
分散トレーシングAWS:X-Rayとの上手い付き合い方Recruit Lifestyle Co., Ltd.
 
OOUIを実践してわかった、9つの大切なこと
OOUIを実践してわかった、9つの大切なことOOUIを実践してわかった、9つの大切なこと
OOUIを実践してわかった、9つの大切なことRecruit Lifestyle Co., Ltd.
 
Flutter移行の苦労と、乗り越えた先に得られたもの
Flutter移行の苦労と、乗り越えた先に得られたものFlutter移行の苦労と、乗り越えた先に得られたもの
Flutter移行の苦労と、乗り越えた先に得られたものRecruit Lifestyle Co., Ltd.
 
「進化し続けるインフラ」のためのマルチアカウント管理
「進化し続けるインフラ」のためのマルチアカウント管理「進化し続けるインフラ」のためのマルチアカウント管理
「進化し続けるインフラ」のためのマルチアカウント管理Recruit Lifestyle Co., Ltd.
 
Air事業のデザイン組織とデザイナー
Air事業のデザイン組織とデザイナーAir事業のデザイン組織とデザイナー
Air事業のデザイン組織とデザイナーRecruit Lifestyle Co., Ltd.
 
リクルートライフスタイル AirシリーズでのUXリサーチ
リクルートライフスタイル AirシリーズでのUXリサーチリクルートライフスタイル AirシリーズでのUXリサーチ
リクルートライフスタイル AirシリーズでのUXリサーチRecruit Lifestyle Co., Ltd.
 
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割Recruit Lifestyle Co., Ltd.
 
データサイエンティストが力を発揮できるアジャイルデータ活用基盤
データサイエンティストが力を発揮できるアジャイルデータ活用基盤データサイエンティストが力を発揮できるアジャイルデータ活用基盤
データサイエンティストが力を発揮できるアジャイルデータ活用基盤Recruit Lifestyle Co., Ltd.
 
Real-time personalized recommendation using embedding
Real-time personalized recommendation using embeddingReal-time personalized recommendation using embedding
Real-time personalized recommendation using embeddingRecruit Lifestyle Co., Ltd.
 
データプロダクト開発を成功に導くには
データプロダクト開発を成功に導くにはデータプロダクト開発を成功に導くには
データプロダクト開発を成功に導くにはRecruit Lifestyle Co., Ltd.
 
Jupyter だけで機械学習を実サービス展開できる基盤
Jupyter だけで機械学習を実サービス展開できる基盤Jupyter だけで機械学習を実サービス展開できる基盤
Jupyter だけで機械学習を実サービス展開できる基盤Recruit Lifestyle Co., Ltd.
 
BtoBサービスならではの顧客目線の取り入れ方
BtoBサービスならではの顧客目線の取り入れ方BtoBサービスならではの顧客目線の取り入れ方
BtoBサービスならではの顧客目線の取り入れ方Recruit Lifestyle Co., Ltd.
 
The Design for Serverless ETL Pipeline データ分析基盤のレガシーなデータロードをサーバレスでフルリプレースするまで道のり
The Design for Serverless ETL Pipeline データ分析基盤のレガシーなデータロードをサーバレスでフルリプレースするまで道のりThe Design for Serverless ETL Pipeline データ分析基盤のレガシーなデータロードをサーバレスでフルリプレースするまで道のり
The Design for Serverless ETL Pipeline データ分析基盤のレガシーなデータロードをサーバレスでフルリプレースするまで道のりRecruit Lifestyle Co., Ltd.
 
リクルートライフスタイルにおける深層学習の活用とGCPでの実現方法
リクルートライフスタイルにおける深層学習の活用とGCPでの実現方法リクルートライフスタイルにおける深層学習の活用とGCPでの実現方法
リクルートライフスタイルにおける深層学習の活用とGCPでの実現方法Recruit Lifestyle Co., Ltd.
 
ビックデータ分析基盤の成⻑の軌跡
ビックデータ分析基盤の成⻑の軌跡ビックデータ分析基盤の成⻑の軌跡
ビックデータ分析基盤の成⻑の軌跡Recruit Lifestyle Co., Ltd.
 
データサイエンティストとエンジニア 両者が幸せになれる機械学習基盤を求めて
データサイエンティストとエンジニア 両者が幸せになれる機械学習基盤を求めてデータサイエンティストとエンジニア 両者が幸せになれる機械学習基盤を求めて
データサイエンティストとエンジニア 両者が幸せになれる機械学習基盤を求めてRecruit Lifestyle Co., Ltd.
 

More from Recruit Lifestyle Co., Ltd. (20)

業務と消費者の体験を同時にデザインするリクルートの価値検証のリアル ー 「Airレジ ハンディ」セルフオーダーのブレない「価値」の確かめ方 ー
業務と消費者の体験を同時にデザインするリクルートの価値検証のリアル ー 「Airレジ ハンディ」セルフオーダーのブレない「価値」の確かめ方 ー業務と消費者の体験を同時にデザインするリクルートの価値検証のリアル ー 「Airレジ ハンディ」セルフオーダーのブレない「価値」の確かめ方 ー
業務と消費者の体験を同時にデザインするリクルートの価値検証のリアル ー 「Airレジ ハンディ」セルフオーダーのブレない「価値」の確かめ方 ー
 
分散トレーシングAWS:X-Rayとの上手い付き合い方
分散トレーシングAWS:X-Rayとの上手い付き合い方分散トレーシングAWS:X-Rayとの上手い付き合い方
分散トレーシングAWS:X-Rayとの上手い付き合い方
 
OOUIを実践してわかった、9つの大切なこと
OOUIを実践してわかった、9つの大切なことOOUIを実践してわかった、9つの大切なこと
OOUIを実践してわかった、9つの大切なこと
 
Flutter移行の苦労と、乗り越えた先に得られたもの
Flutter移行の苦労と、乗り越えた先に得られたものFlutter移行の苦労と、乗り越えた先に得られたもの
Flutter移行の苦労と、乗り越えた先に得られたもの
 
「進化し続けるインフラ」のためのマルチアカウント管理
「進化し続けるインフラ」のためのマルチアカウント管理「進化し続けるインフラ」のためのマルチアカウント管理
「進化し続けるインフラ」のためのマルチアカウント管理
 
Air事業のデザイン組織とデザイナー
Air事業のデザイン組織とデザイナーAir事業のデザイン組織とデザイナー
Air事業のデザイン組織とデザイナー
 
リクルートライフスタイル AirシリーズでのUXリサーチ
リクルートライフスタイル AirシリーズでのUXリサーチリクルートライフスタイル AirシリーズでのUXリサーチ
リクルートライフスタイル AirシリーズでのUXリサーチ
 
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
 
データサイエンティストが力を発揮できるアジャイルデータ活用基盤
データサイエンティストが力を発揮できるアジャイルデータ活用基盤データサイエンティストが力を発揮できるアジャイルデータ活用基盤
データサイエンティストが力を発揮できるアジャイルデータ活用基盤
 
Real-time personalized recommendation using embedding
Real-time personalized recommendation using embeddingReal-time personalized recommendation using embedding
Real-time personalized recommendation using embedding
 
データから価値を生み続けるには
データから価値を生み続けるにはデータから価値を生み続けるには
データから価値を生み続けるには
 
データプロダクト開発を成功に導くには
データプロダクト開発を成功に導くにはデータプロダクト開発を成功に導くには
データプロダクト開発を成功に導くには
 
Jupyter だけで機械学習を実サービス展開できる基盤
Jupyter だけで機械学習を実サービス展開できる基盤Jupyter だけで機械学習を実サービス展開できる基盤
Jupyter だけで機械学習を実サービス展開できる基盤
 
SQLを書くだけでAPIが作れる基盤
SQLを書くだけでAPIが作れる基盤SQLを書くだけでAPIが作れる基盤
SQLを書くだけでAPIが作れる基盤
 
BtoBサービスならではの顧客目線の取り入れ方
BtoBサービスならではの顧客目線の取り入れ方BtoBサービスならではの顧客目線の取り入れ方
BtoBサービスならではの顧客目線の取り入れ方
 
The Design for Serverless ETL Pipeline データ分析基盤のレガシーなデータロードをサーバレスでフルリプレースするまで道のり
The Design for Serverless ETL Pipeline データ分析基盤のレガシーなデータロードをサーバレスでフルリプレースするまで道のりThe Design for Serverless ETL Pipeline データ分析基盤のレガシーなデータロードをサーバレスでフルリプレースするまで道のり
The Design for Serverless ETL Pipeline データ分析基盤のレガシーなデータロードをサーバレスでフルリプレースするまで道のり
 
リクルートライフスタイルにおける深層学習の活用とGCPでの実現方法
リクルートライフスタイルにおける深層学習の活用とGCPでの実現方法リクルートライフスタイルにおける深層学習の活用とGCPでの実現方法
リクルートライフスタイルにおける深層学習の活用とGCPでの実現方法
 
ビックデータ分析基盤の成⻑の軌跡
ビックデータ分析基盤の成⻑の軌跡ビックデータ分析基盤の成⻑の軌跡
ビックデータ分析基盤の成⻑の軌跡
 
Refactoring point of Kotlin application
Refactoring point of Kotlin applicationRefactoring point of Kotlin application
Refactoring point of Kotlin application
 
データサイエンティストとエンジニア 両者が幸せになれる機械学習基盤を求めて
データサイエンティストとエンジニア 両者が幸せになれる機械学習基盤を求めてデータサイエンティストとエンジニア 両者が幸せになれる機械学習基盤を求めて
データサイエンティストとエンジニア 両者が幸せになれる機械学習基盤を求めて
 

CTIサービスを支える裏側 〜物理デバイスとの戦い〜 | iOSDC Japan 2020