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

SSII2018TS: 3D物体検出とロボットビジョンへの応用
SSII2018TS: 3D物体検出とロボットビジョンへの応用SSII2018TS: 3D物体検出とロボットビジョンへの応用
SSII2018TS: 3D物体検出とロボットビジョンへの応用SSII
 
継続的インテグレーションとテストの話
継続的インテグレーションとテストの話継続的インテグレーションとテストの話
継続的インテグレーションとテストの話Preferred Networks
 
3D CNNによる人物行動認識の動向
3D CNNによる人物行動認識の動向3D CNNによる人物行動認識の動向
3D CNNによる人物行動認識の動向Kensho Hara
 
GitHubで雑誌・書籍を作る
GitHubで雑誌・書籍を作るGitHubで雑誌・書籍を作る
GitHubで雑誌・書籍を作るNaonori Inao
 
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込むYoshiki Hayama
 
OpenVRやOpenXRの基本的なことを調べてみた
OpenVRやOpenXRの基本的なことを調べてみたOpenVRやOpenXRの基本的なことを調べてみた
OpenVRやOpenXRの基本的なことを調べてみたTakahiro Miyaura
 
remote Docker over SSHが熱い
remote Docker over SSHが熱いremote Docker over SSHが熱い
remote Docker over SSHが熱いHiroyuki Ohnaka
 
The Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnionThe Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnionYoshifumi Kawai
 
先駆者に学ぶ MLOpsの実際
先駆者に学ぶ MLOpsの実際先駆者に学ぶ MLOpsの実際
先駆者に学ぶ MLOpsの実際Tetsutaro Watanabe
 
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論Tokoroten Nakayama
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021Preferred Networks
 
こわくない Git
こわくない Gitこわくない Git
こわくない GitKota Saito
 
正しいものを正しくつくる
正しいものを正しくつくる正しいものを正しくつくる
正しいものを正しくつくるtoshihiro ichitani
 
Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築
Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築
Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築gree_tech
 
人工知能についての基礎知識
人工知能についての基礎知識人工知能についての基礎知識
人工知能についての基礎知識Yuta Inamura
 
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていることonozaty
 
第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」
第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」
第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」嶋 是一 (Yoshikazu SHIMA)
 
WebRTCの技術解説 公開版
WebRTCの技術解説 公開版WebRTCの技術解説 公開版
WebRTCの技術解説 公開版Contest Ntt-west
 
20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術Preferred Networks
 

What's hot (20)

SSII2018TS: 3D物体検出とロボットビジョンへの応用
SSII2018TS: 3D物体検出とロボットビジョンへの応用SSII2018TS: 3D物体検出とロボットビジョンへの応用
SSII2018TS: 3D物体検出とロボットビジョンへの応用
 
継続的インテグレーションとテストの話
継続的インテグレーションとテストの話継続的インテグレーションとテストの話
継続的インテグレーションとテストの話
 
3D CNNによる人物行動認識の動向
3D CNNによる人物行動認識の動向3D CNNによる人物行動認識の動向
3D CNNによる人物行動認識の動向
 
GitHubで雑誌・書籍を作る
GitHubで雑誌・書籍を作るGitHubで雑誌・書籍を作る
GitHubで雑誌・書籍を作る
 
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
 
OpenVRやOpenXRの基本的なことを調べてみた
OpenVRやOpenXRの基本的なことを調べてみたOpenVRやOpenXRの基本的なことを調べてみた
OpenVRやOpenXRの基本的なことを調べてみた
 
remote Docker over SSHが熱い
remote Docker over SSHが熱いremote Docker over SSHが熱い
remote Docker over SSHが熱い
 
MLOpsはバズワード
MLOpsはバズワードMLOpsはバズワード
MLOpsはバズワード
 
The Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnionThe Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnion
 
先駆者に学ぶ MLOpsの実際
先駆者に学ぶ MLOpsの実際先駆者に学ぶ MLOpsの実際
先駆者に学ぶ MLOpsの実際
 
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
 
こわくない Git
こわくない Gitこわくない Git
こわくない Git
 
正しいものを正しくつくる
正しいものを正しくつくる正しいものを正しくつくる
正しいものを正しくつくる
 
Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築
Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築
Docker と ECS と WebSocket で最強のマルチプレイ・ゲームサーバを構築
 
人工知能についての基礎知識
人工知能についての基礎知識人工知能についての基礎知識
人工知能についての基礎知識
 
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
 
第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」
第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」
第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」
 
WebRTCの技術解説 公開版
WebRTCの技術解説 公開版WebRTCの技術解説 公開版
WebRTCの技術解説 公開版
 
20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術
 

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