Slide 1

Slide 1 text

2020-02-18 リアルWantedly@大阪 Chatwork株式会社 開発本部 副本部長 田中 佑樹 Chatworkから学ぶインフラ サービス提供の心得 1

Slide 2

Slide 2 text

アジェンダ 1. 自己紹介 2. Chatworkの紹介 3. インフラサービスとしての心得 4. 具体的な施策について 2

Slide 3

Slide 3 text

01 自己紹介 3

Slide 4

Slide 4 text

自己紹介 ● 名前:田中 佑樹(タナカ ユウキ)32歳 ● 所属会社:Chatwork株式会社(2013〜) ● 部署:開発本部 ● こんなことやってました ○ サーバーサイド開発 ○ WebFrontend開発 ○ 部署マネージャ ○ 現在は開発本部の副本部長 ● 趣味 ○ 麻雀 ○ サウナ ○ ビール 4

Slide 5

Slide 5 text

02 Chatworkの紹介 5

Slide 6

Slide 6 text

会社概要 会社名 Chatwork株式会社 代表者名 代表取締役CEO兼CTO 山本 正喜 資本金 1,358,138,500円 従業員数 111名(2020年1月末時点) 所在地 東京、大阪、ベトナム、台湾 設立 2004年11月11日 事業内容 ビジネスチャット「Chatwork」の開発・運営 コーポレートミッション 働くをもっと楽しく、創造的に 6

Slide 7

Slide 7 text

Chatworkとは 効率的に情報共有できる グループチャット 仕事の見える化ができる タスク管理 見落としがなくなる ファイル共有 いつでも会議ができる ビデオ/音声通話 7

Slide 8

Slide 8 text

Chatworkは日本最大級のビジネスチャットサービス 3月 リリース 10万社 突破! 20万社 突破! 導入社数 24.9万社 を突破! 8 (2020年1月末現在)

Slide 9

Slide 9 text

サービス成長とともに増え続けるデータたち 9 50 メッセージ数 億以上 (2020年1月末現在)

Slide 10

Slide 10 text

10 成長を 続ける システム

Slide 11

Slide 11 text

11 これはもはや、インフラサービス と言っていいのでは?(唐突)

Slide 12

Slide 12 text

03 インフラサービスとしての心得 12

Slide 13

Slide 13 text

サービスダウンをできる限り短く 13

Slide 14

Slide 14 text

サービスダウンをできる限り短く ● B2Bサービスのサービスダウン = ユーザー企業の業務に影響 ● 仕事が止まってしまう可能性がある 14

Slide 15

Slide 15 text

サービスダウンするとどうなるか? 15

Slide 16

Slide 16 text

Twitterで「帰る」という報告が来る もう、仕事できないので帰りますね 今日は帰るしかないですね・・・ 16

Slide 17

Slide 17 text

Yahooトレンドにのる 17 ● ダウンタイム15分程で3位 ● 緊急地震速報より上

Slide 18

Slide 18 text

RocketNewsに載る https://rocketnews24.com/2016/11/21/838345/ 18

Slide 19

Slide 19 text

● できる限り障害は起こさない ● できる限りダウンタイムは短くする インフラサービスとしての心得 19

Slide 20

Slide 20 text

当然でしょ? 20

Slide 21

Slide 21 text

当然のこと !== 簡単なこと ● 当然なことは、必ずしも簡単とは限らない ● 簡単ではないけど、ユーザーからすると当然のこと 21

Slide 22

Slide 22 text

当然のことを当然のようにするために やっていることをいくつか紹介 22

Slide 23

Slide 23 text

04 具体的な施策について 23

Slide 24

Slide 24 text

ダッシュボード 24

Slide 25

Slide 25 text

ドッグフーディング 25

Slide 26

Slide 26 text

コンテナ化 26 ● ※ Coming soon ● メリット ○ リリース時間、切り戻し時間が大きく改善(95%の時間節約) ○ 確実に前の世代に戻れる ○ ゆくゆくはBlueGreen / Canary デプロイメント ● 副次的な効果 ○ CIが早くなった!(環境構築の初期化処理が不要に) ○ テスト環境建てるのも容易

Slide 27

Slide 27 text

他にもいろいろ! 27 詳細はお近くのChatworkエンジニアに聞いてみてください

Slide 28

Slide 28 text

● ビジネスチャットで日本 / 世界の職場をよりよくしたい人 ● 大規模サービスの運営に興味のある人 ● 責任感の強いインフラサービス提供に興味のある人 ぜひ、Chatworkスタッフまでお声がけください We are Hiring! 28

Slide 29

Slide 29 text

働くをもっと楽しく、創造的に 29