Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Motokatsu Matsui
PPTX, PDF
7,957 views
Developers.IO 2016 | 疎結合で非同期なチーム開発
『疎結合で非同期なチーム開発』の秘訣と『サービス命名の裏話』
Technology
◦
Read more
33
Save
Share
Embed
Embed presentation
Download
Downloaded 26 times
1
/ 88
2
/ 88
3
/ 88
4
/ 88
5
/ 88
6
/ 88
7
/ 88
8
/ 88
9
/ 88
10
/ 88
11
/ 88
12
/ 88
13
/ 88
14
/ 88
15
/ 88
16
/ 88
17
/ 88
18
/ 88
19
/ 88
20
/ 88
21
/ 88
22
/ 88
23
/ 88
24
/ 88
25
/ 88
26
/ 88
27
/ 88
28
/ 88
29
/ 88
30
/ 88
31
/ 88
32
/ 88
33
/ 88
34
/ 88
35
/ 88
36
/ 88
37
/ 88
38
/ 88
39
/ 88
40
/ 88
41
/ 88
42
/ 88
43
/ 88
44
/ 88
45
/ 88
46
/ 88
47
/ 88
48
/ 88
49
/ 88
50
/ 88
51
/ 88
52
/ 88
53
/ 88
54
/ 88
55
/ 88
56
/ 88
57
/ 88
58
/ 88
59
/ 88
60
/ 88
61
/ 88
62
/ 88
63
/ 88
64
/ 88
65
/ 88
66
/ 88
67
/ 88
68
/ 88
69
/ 88
70
/ 88
71
/ 88
72
/ 88
73
/ 88
74
/ 88
75
/ 88
76
/ 88
77
/ 88
78
/ 88
79
/ 88
80
/ 88
81
/ 88
82
/ 88
83
/ 88
84
/ 88
85
/ 88
86
/ 88
87
/ 88
88
/ 88
More Related Content
PDF
IoT時代のデータ伝送とインフラに求められている機能 Developers.IO 2015
by
Kohei MATSUSHITA
PDF
東北Tech道場郡山20151031
by
Naoyuki Yamada
PDF
浪江町タブレットで採用した、 Cordovaで作るHTML5のAndroidアプリのしくみ
by
Naoyuki Yamada
PPTX
IoTの原点
by
Shinichi Takahashi
PPTX
2018.05.16 DOA 朝会トーク | 自己紹介&勉強会のすゝめ
by
Koichiro Oki
PPTX
Ops x meet up v18.12 クラウドサービス運用の裏側
by
Akifumi Niida
PDF
SORACOM ひげ付きボタンで家族の「見守り」 プロジェクト
by
Yukihito Kataoka
PDF
思い立ったらTry!すぐやる、楽しくやる お金をかけない地方と初心者のIoT
by
Yukihito Kataoka
IoT時代のデータ伝送とインフラに求められている機能 Developers.IO 2015
by
Kohei MATSUSHITA
東北Tech道場郡山20151031
by
Naoyuki Yamada
浪江町タブレットで採用した、 Cordovaで作るHTML5のAndroidアプリのしくみ
by
Naoyuki Yamada
IoTの原点
by
Shinichi Takahashi
2018.05.16 DOA 朝会トーク | 自己紹介&勉強会のすゝめ
by
Koichiro Oki
Ops x meet up v18.12 クラウドサービス運用の裏側
by
Akifumi Niida
SORACOM ひげ付きボタンで家族の「見守り」 プロジェクト
by
Yukihito Kataoka
思い立ったらTry!すぐやる、楽しくやる お金をかけない地方と初心者のIoT
by
Yukihito Kataoka
What's hot
PPTX
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
by
MinoruIto3
PDF
Twilioが動いているところを見てみよう(仮)
by
Sakae Saito
PDF
SORACOM LTE-M Button Plus とkintone を利用した高齢者のみまもり
by
Yukihito Kataoka
PDF
ネットワーク・サーバーリソースを 贅沢に使ってみた話
by
Sakae Saito
PDF
著者が語るUiPath書籍執筆の裏話
by
Masaaki Yoshida
PDF
誰でもシステム開発ができる「ノーコード開発」入門
by
Yukihito Kataoka
PDF
コミュニティイベントのトランスフォーメーション ~コンテンツ企画編~ コミュニティリーダーズサミット in 高知 2020戻り鰹編
by
Yukihito Kataoka
PDF
ちょこっと使うAWS
by
Sakae Saito
PDF
コミュニティイベントのトランスフォーメーション ~配信ノウハウ編~ コミュニティリーダーズサミット in 高知 2020戻り鰹編
by
Yukihito Kataoka
PDF
30分で知るTwilio 2016
by
Sakae Saito
PDF
20200515 rpalt ki2
by
Kei Inoue
PDF
アフターコロナのスマート経営
by
Hideaki Sone
PPTX
SORACOM UG 信州 #5 オープニング
by
Koichiro Oki
PDF
UiPath Test Suite の魅力とは?
by
JunShiomi
PDF
さくらクラブ紹介LT20151224
by
Masaya Hayashi
PDF
《kintoneプラグイン》「Movable Type連携」のご紹介
by
Sakae Saito
PPTX
kintone dev demo
by
kintone papers
PPTX
事例から見るTwilio活用法
by
Shinichi Takahashi
PPTX
家庭内IoTのすすめ「IoTスーパーこまち」がバージョンアップしたよ! #soracom
by
Manami Taira
PDF
トピックモデルを用いた 潜在ファッション嗜好の推定
by
Takashi Kaneda
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
by
MinoruIto3
Twilioが動いているところを見てみよう(仮)
by
Sakae Saito
SORACOM LTE-M Button Plus とkintone を利用した高齢者のみまもり
by
Yukihito Kataoka
ネットワーク・サーバーリソースを 贅沢に使ってみた話
by
Sakae Saito
著者が語るUiPath書籍執筆の裏話
by
Masaaki Yoshida
誰でもシステム開発ができる「ノーコード開発」入門
by
Yukihito Kataoka
コミュニティイベントのトランスフォーメーション ~コンテンツ企画編~ コミュニティリーダーズサミット in 高知 2020戻り鰹編
by
Yukihito Kataoka
ちょこっと使うAWS
by
Sakae Saito
コミュニティイベントのトランスフォーメーション ~配信ノウハウ編~ コミュニティリーダーズサミット in 高知 2020戻り鰹編
by
Yukihito Kataoka
30分で知るTwilio 2016
by
Sakae Saito
20200515 rpalt ki2
by
Kei Inoue
アフターコロナのスマート経営
by
Hideaki Sone
SORACOM UG 信州 #5 オープニング
by
Koichiro Oki
UiPath Test Suite の魅力とは?
by
JunShiomi
さくらクラブ紹介LT20151224
by
Masaya Hayashi
《kintoneプラグイン》「Movable Type連携」のご紹介
by
Sakae Saito
kintone dev demo
by
kintone papers
事例から見るTwilio活用法
by
Shinichi Takahashi
家庭内IoTのすすめ「IoTスーパーこまち」がバージョンアップしたよ! #soracom
by
Manami Taira
トピックモデルを用いた 潜在ファッション嗜好の推定
by
Takashi Kaneda
Viewers also liked
PPTX
2016/2/20 DevelopersIO 2016 実践 IoT システムで求められる確実なデータ連携
by
Tetsuya Tomomatsu
PDF
アジャイル出来ません 〜ビギナー向けアジャイルコミュニティを約2年間運営してみた〜
by
Atsushi Harada
PPTX
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
by
Ryuta Otaki
PPT
時系列データ分析
by
graySpace999
PDF
時系列の世界の時系列データ
by
MapR Technologies Japan
PDF
BrainWarsのアーキテクチャ(OpsWorks & DynamoDB編)
by
Masakazu Matsushita
PDF
ソーシャルゲームにおけるAWS/MongoDB利用事例
by
Masakazu Matsushita
PDF
いつやるの?Git入門 v1.1.0
by
Masakazu Matsushita
PDF
AWS Blackbelt 2015シリーズ Amazon EC2 Container Service (Amazon ECS)
by
Amazon Web Services Japan
2016/2/20 DevelopersIO 2016 実践 IoT システムで求められる確実なデータ連携
by
Tetsuya Tomomatsu
アジャイル出来ません 〜ビギナー向けアジャイルコミュニティを約2年間運営してみた〜
by
Atsushi Harada
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
by
Ryuta Otaki
時系列データ分析
by
graySpace999
時系列の世界の時系列データ
by
MapR Technologies Japan
BrainWarsのアーキテクチャ(OpsWorks & DynamoDB編)
by
Masakazu Matsushita
ソーシャルゲームにおけるAWS/MongoDB利用事例
by
Masakazu Matsushita
いつやるの?Git入門 v1.1.0
by
Masakazu Matsushita
AWS Blackbelt 2015シリーズ Amazon EC2 Container Service (Amazon ECS)
by
Amazon Web Services Japan
Similar to Developers.IO 2016 | 疎結合で非同期なチーム開発
PDF
オープンセミナー2018@広島 | 疎結合で非同期なソラコムの開発スタイル
by
SORACOM,INC
PPTX
大垣講演資料 | IoTをクラウドで加速するIoT通信プラットフォーム”SORACOM”
by
SORACOM,INC
PDF
UGxUG 3時間 IoT 実践ハンズオン | IoT 向け通信プラットフォーム「SORACOM」ご紹介
by
SORACOM,INC
PDF
SORACOM UG Hiroshima #1 | IoT 向け通信プラットフォーム -SORACOM-
by
SORACOM,INC
PDF
IoT 向け通信プラットフォーム SORACOM ご紹介 / SORACOM UG 九州 #4 in 宮崎
by
SORACOM,INC
PPTX
あるじゃんコミュニティ | SORACOMサービス紹介
by
SORACOM,INC
PPTX
お客様事例から学ぶIoT通信プラットフォームSORACOM活用
by
SORACOM,INC
PDF
IoT 先進企業から学ぶ IoTに必要な技術とアーキテクチャ〜Sigfoxハンズオン〜 | IoT 通信プラットフォームSORACOMと IoT 最新事例
by
SORACOM,INC
PDF
SORACOM を使いこなすために 「1年のアップデートを一言解説」「サポートのより良い活用方法」 | SORACOM UG Explorer 2019
by
SORACOM,INC
PPTX
IT Pro EXPO 2016 | 実践IoT!最新活用事例30選
by
SORACOM,INC
PDF
SORACOM UG 九州 #6 & JAWS-UG 共同開催ハンズオンまつり | IoT 向け通信プラットフォーム「SORACOM」ご紹介
by
SORACOM,INC
PPTX
IoT向け通信プラットフォーム 「SORACOM」#NEM3
by
SORACOM,INC
PDF
AIDOR アクセラレーションプログム【IoT スタートアップセミナー】 | IoTビジネスを加速させる通信プラットフォーム SORACOM の最新...
by
SORACOM,INC
PDF
IoT 向けプラットフォーム "SORACOM" とは? / SORACOM 最新情報
by
SORACOM,INC
PPTX
Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜
by
SORACOM,INC
PPTX
IoTプラットフォームSORACOM 〜モノをインターネットにセキュアに繋ぐには〜
by
SORACOM,INC
PDF
IoT向けプラットフォーム 「SORACOM」ご紹介
by
SORACOM,INC
PPTX
SORACOM Conference "Connected."2016 keynote
by
SORACOM,INC
PDF
Developers Festa Sapporo 2019 | 今日から取り組めるIoT と「IoT ライブデモ5連発」
by
SORACOM,INC
PPTX
ITweekキーノート CEO玉川講演 IoTビジネス最前線
by
SORACOM,INC
オープンセミナー2018@広島 | 疎結合で非同期なソラコムの開発スタイル
by
SORACOM,INC
大垣講演資料 | IoTをクラウドで加速するIoT通信プラットフォーム”SORACOM”
by
SORACOM,INC
UGxUG 3時間 IoT 実践ハンズオン | IoT 向け通信プラットフォーム「SORACOM」ご紹介
by
SORACOM,INC
SORACOM UG Hiroshima #1 | IoT 向け通信プラットフォーム -SORACOM-
by
SORACOM,INC
IoT 向け通信プラットフォーム SORACOM ご紹介 / SORACOM UG 九州 #4 in 宮崎
by
SORACOM,INC
あるじゃんコミュニティ | SORACOMサービス紹介
by
SORACOM,INC
お客様事例から学ぶIoT通信プラットフォームSORACOM活用
by
SORACOM,INC
IoT 先進企業から学ぶ IoTに必要な技術とアーキテクチャ〜Sigfoxハンズオン〜 | IoT 通信プラットフォームSORACOMと IoT 最新事例
by
SORACOM,INC
SORACOM を使いこなすために 「1年のアップデートを一言解説」「サポートのより良い活用方法」 | SORACOM UG Explorer 2019
by
SORACOM,INC
IT Pro EXPO 2016 | 実践IoT!最新活用事例30選
by
SORACOM,INC
SORACOM UG 九州 #6 & JAWS-UG 共同開催ハンズオンまつり | IoT 向け通信プラットフォーム「SORACOM」ご紹介
by
SORACOM,INC
IoT向け通信プラットフォーム 「SORACOM」#NEM3
by
SORACOM,INC
AIDOR アクセラレーションプログム【IoT スタートアップセミナー】 | IoTビジネスを加速させる通信プラットフォーム SORACOM の最新...
by
SORACOM,INC
IoT 向けプラットフォーム "SORACOM" とは? / SORACOM 最新情報
by
SORACOM,INC
Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜
by
SORACOM,INC
IoTプラットフォームSORACOM 〜モノをインターネットにセキュアに繋ぐには〜
by
SORACOM,INC
IoT向けプラットフォーム 「SORACOM」ご紹介
by
SORACOM,INC
SORACOM Conference "Connected."2016 keynote
by
SORACOM,INC
Developers Festa Sapporo 2019 | 今日から取り組めるIoT と「IoT ライブデモ5連発」
by
SORACOM,INC
ITweekキーノート CEO玉川講演 IoTビジネス最前線
by
SORACOM,INC
More from Motokatsu Matsui
PPTX
Serverless x IoT = "IoT Scale" backend
by
Motokatsu Matsui
PPTX
JAWS DAYS 2017「IoTとセキュリティ」ワークショップ
by
Motokatsu Matsui
PPTX
IoT で捗る!ダイエット
by
Motokatsu Matsui
PDF
俺のLambda
by
Motokatsu Matsui
PPTX
SORACOM Beam から AWS IoT へのデータ送信
by
Motokatsu Matsui
PDF
Hairpin dx pattern
by
Motokatsu Matsui
PDF
Vyatta meeting 2013 spring
by
Motokatsu Matsui
PDF
Ec2 region migration_guide
by
Motokatsu Matsui
Serverless x IoT = "IoT Scale" backend
by
Motokatsu Matsui
JAWS DAYS 2017「IoTとセキュリティ」ワークショップ
by
Motokatsu Matsui
IoT で捗る!ダイエット
by
Motokatsu Matsui
俺のLambda
by
Motokatsu Matsui
SORACOM Beam から AWS IoT へのデータ送信
by
Motokatsu Matsui
Hairpin dx pattern
by
Motokatsu Matsui
Vyatta meeting 2013 spring
by
Motokatsu Matsui
Ec2 region migration_guide
by
Motokatsu Matsui
Recently uploaded
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
Drupal Recipes 解説 .
by
iPride Co., Ltd.
PDF
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
by
法林浩之
PPTX
ddevについて .
by
iPride Co., Ltd.
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
Drupal Recipes 解説 .
by
iPride Co., Ltd.
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
by
法林浩之
ddevについて .
by
iPride Co., Ltd.
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
Developers.IO 2016 | 疎結合で非同期なチーム開発
1.
疎結合で非同期なチーム開発 SORACOM “F” 開発秘話 株式会社ソラコム シニアエンジニア 松井
基勝 2016/2/20 Developers.IO 2016
2.
•松井 基勝(まつい もとかつ) •来歴 〜2010/6
ゲーム会社 2010/7〜2015/5 ADSJ 2015/6〜2015/12 フリー 2016/1〜 ソラコム入社 (シニアエンジニア) •ソラコムの”外の人”→ “元・外の人” 自己紹介 Tw: @j3tm0t0 FB:motokatsu.matsui
3.
•本を書かせて頂きました!(共著) (クラスメソッドの大瀧さん、 大栗さんも書いてます) •技評さんから 2/26 発売です! •この後のクロージングでは、 数冊のプレゼントがあるそうです (実はまだ実物見てない) 宣伝
4.
株式会社ソラコム 創業者:玉川 憲 元AWSエバンジェリスト IoT向け 通信プラットフォームの 提供
5.
《 時を遡る事1年前 》
6.
2015年 2月2日
7.
3月のJAWS DAYS 2015 「IoTプラットフォームの スタートアップを 立ち上げます!」 <写真・虎ノ門の板橋さん提供>
8.
昨年4月からステルスモードで 開発をスタート…
9.
《 それから約半年 》
10.
2015年9月30日 サービスリリース
11.
IoT(Internet of Things) インターネット
クラウドモノ New Normal Connected Devices
12.
インターネット クラウドモノ セキュリティ? 電力消費? インターネット 接続? 端末管理? モノ向けの クラウド? IoTの課題
13.
IoTの通信の課題 インターネットモノ 《 IoTの通信の障壁 》 ・有線LANは場所の制約 ・無線LANはセキュリティ難 インターネット 接続? →モバイル通信が良い しかし、 ヒト向けのプラン しかない
14.
ITベンチャーが モノ向け通信を どうやって提供するのか?
15.
通信キャリアとMVNO インターネットモノ 基地局 データセンター ISP パケット交換 帯域制御 顧客管理 課金・・・ 通信キャリア 専 用 線 接 続
16.
インターネットモノ 基地局 データセンター ISP パケット交換 帯域制御 顧客管理 課金・・・ NTTドコモの基地局と AWSクラウドで バーチャルキャリアを実現
17.
モバイルとクラウドが融合した IoT向け通信プラットフォーム
18.
1日10円〜、モノ向け通信サービス SORACOM Air
19.
インターネット SORACOM Air –
モバイル通信サービス NTTドコモ の交換局 お客様 ① SIMを購入して モノに挿す Webコンソール ②Webから コントロール
20.
Webコンソールで回線管理
21.
API Reference
22.
IoT通信の標準共通基盤としての特徴を備える •1日10円〜の従量課金 •スモールスタートでき、必要に応じてスケール •IoTデバイスを監視/管理でき、運用を楽に •プログラマブルなAPI提供 •誰でも自由に値付けをしてビジネスができる →失敗のコストを下げ、イノベーションを支援 オープンでフェアなプラットフォーム としてのSORACOM
23.
アワードを多数受賞!
25.
ちなみに Beam はプライベートβ時に “IoT
Exchange” という名前だった
26.
《 ある日の会食にて… 》
27.
「玉川さん、 IoT Exchange って名前 分かりづらいよ…」 サーバーワークス
大石代表
28.
10人くらいでウンウン唸った結果、 Beam という名前に決定! (その後厄介な事になるとも知らずに)
29.
《 4ヶ月後… 》
30.
2016/1/27 初のプライベートカンファレンス
32.
一気に4つの新サービスを発表
34.
お気づきですね?
36.
http://togetter.com/li/925613
37.
Air Beam と発表した後に
次は C だと言った人が いらっしゃったので、つい乗っかってしまった 今は反省している…
38.
すいませんBeam考えたの私です
39.
スタートレックの転送”ビーム”のイメージ 安全に惑星表面などに移動する装置
40.
実はこれが一番近かったですね
41.
SORACOM SIM アダプター
42.
《 本題 》
43.
今日する話
44.
ソラコムではどのようにして 開発スピードを上げているか
45.
. . . 今日しない話
46.
あなたの会社でどのようにして 開発スピードを上げるか
47.
なぜか
48.
組織が違えば 仕事の仕方も当然違う
49.
昨日のデブサミで… http://www.ryuzee.com/contents/blog/7078
53.
Amazonの組織図 Jeff Bezos AWS Sales Marketing Support
54.
SORACOM ソラコムの組織はこんな感じ •中心は Ken(玉川憲) (社内では基本的に お互いをニックネームで 呼ぶ決まり) •エンジニアは半分くらい •色々なプロジェクト毎に 1人または少人数で協調 •組織はフラット → 全員がリーダー Ken
55.
全員がリーダー Customer Centric: 顧客中心主義 Done
is better than perfect: 完璧よりもスピード Proactive: 未来に対して明るく肯定的 Likability: オープンでフェアで誠実、ユーモアを忘れない、みんな のソラコム ・・・14個のリーダーシッププリンシパル 新しいものを作るのだから定量的評価よりも、定性的評価が大事 SORACOMのリーダーシッププリンシプル
56.
“我々の間には、チームプレーなどと いう都合のよい言い訳は存在せん。 有るとすればスタンドプレーから 生じる、チームワークだけだ。” ─ 公安9課 荒巻大輔 (『攻殻機動隊
S.A.C. 第5話』) →(それぞれが自立)“Stand Alone” かつ “Complex”(複合体)な組織 理想
57.
ソラコムを支えるツールたち waffle swagger Travis CI
appear.in etc…
58.
•基本はScrum • DailyのSync meeting Appear.in
または Slack で報告 • 2 week 単位での スプリント プランニング〜テスト〜リリース タスク管理は GitHub Issues + Waffle.io •フルフレックス&リモートワーク可能 • 自宅やカフェでも作業できる •部分的に仕事を切り出してお願いする事も ソラコムのワークスタイル
59.
Sync meeting: appear.in ↓オフィス ← リ モ ー ト 組 ( 自 宅 ・カ フ ェ 等 )
60.
タスク管理:GitHub Issues +
Waffle.io
61.
インテグレートして大きな力を発揮 ↑Beam MQTT開通時 ↓インテグレーション 成功時はお寿司
62.
•働く場所や時間はかなり柔軟 •ミーティングが少なめ •メールの量がとても少ない(外部とのやりとりのみ) •Slackの流量はそれなり ただし未読管理や返信もメールに比べれば楽 WebhookやBotを活用して ChatOps ソラコムのワークスタイルのいいところ
63.
《 開発方針 》
64.
• SORACOMという大きなサービスは構成要素となる小 さなサービス(マイクロサービス)とそれを実装するコ ンポーネントが疎結合されて構築される • 各マイクロサービスやコンポーネントごとにPrimary Ownerがいて、Ownershipを持って開発・メンテナン ス・運用に携わる •
各コンポーネントはそれぞれAPIを通じて連携するため、 APIについては他のコンポーネントOwnerとしっかり連 携、APIの裏側については開発スピードを重視してそれ ぞれに適した実装方法を導入 基本原則
65.
パケット転送 帯域制御 アクセス制御 Beam処理 回線・セッション管理 認証 課金 イベント通知 API コンソール Polaris Dipper Hubble 監視・デプロイ SORACOM Architecture
66.
PolarisとDipper マイクロサービス化された 機能コンポーネント群 セッション管理 認証 課金 API
Gateway User Data API API User Data パケット転送 帯域制御 … Amazon DynamoDB
67.
•We develop! •We operate!! •We
support!!! →運用が楽なシステムを開発 開発者が運用・サポートもやる体制
68.
•まずは動かす事を考え、後から機能・品質を改善 “Done is better
than perfect” •マネージドサービスをとことん活用する DynamoDB, Lambda, Beanstalk etc… •ただし要件に合わない場合には自作も辞さない →「SORACOM API こぼれ話」 https://blog.soracom.jp/blog/2015/10/09/api-gateway/ どうやって開発スピードを上げるか
69.
《 “F”ができるまで 》
72.
✖️ ファンネル ○ ファネル 意味:
漏斗(ろうと)→ Funnel? SORACOM Funnel
73.
SORACOM Funnel –
クラウドリソースアダプタ クラウドサービスに特化したデータ転送サービス (デバイスに認証情報やSDKを持つ必要がない) 「Amazon Kinesis」「Amazon Kinesis Firehose」と「Microsoft Azure Event Hubs」
74.
《 “発端” 》
75.
昨年10月のslackから
76.
実はサービスロンチの約1週間後 C〜Fのサービスが確定してた
77.
《 月日が流れ 》
78.
12月の中旬、大体の仕様が固まる
79.
•データやコンフィグの形式 •実装するパーツ • クレデンシャルを安全に保存する • データをデバイスから受け取る •データをクラウドサービスに流す •結合テストのタイミング→年明けすぐ イベントの2週前には動いている状態にしたい EDD(Event-Driven-Development) 決まった事
80.
《 そして年が明けた 》
81.
1/7 年明け初の結合テスト …なんと一発で繋がってしまった 「試しにデータ投げてみますか?」
82.
《 さらに翌週 》
83.
1/13 本番環境で端末から Funnel
開通 仕様決定から約一ヶ月
84.
ただし年末年始があったので正味2週間
85.
CTO安川曰く 「仕様をwikiに書いただけ なのに、いつの間にか サービスが出来上がって 胸熱!」
86.
•あらかじめAPIやデータフォーマットなどの仕様が ほぼ決まっていた(細かい変更は適宜すり合わせ) •小さなパーツをそれぞれ一人で作るので効率が良い (しかもなるべく楽に作るようにする) •直接会話はしてないが Sync や
Slack でお互いの状 況が分かっていた(Slackの個人チャンネルで考えて る事とか試している事をdumpしている) 考察:なぜうまくいったか
87.
“システムを徹底的に疎結合にしたら 開発チームも疎結合になって 非同期に開発できるようになったので とても開発スピードが上がった件” まとめ
88.
《 株式会社ソラコムのビジョン 》 世界中のモノと人をつなげ 共鳴する社会へ
Download