2020-02-18 リアルWantedly@大阪Chatwork株式会社開発本部 副本部長田中 佑樹Chatworkから学ぶインフラサービス提供の心得1
View Slide
アジェンダ1. 自己紹介2. Chatworkの紹介3. インフラサービスとしての心得4. 具体的な施策について2
01自己紹介3
自己紹介● 名前:田中 佑樹(タナカ ユウキ)32歳● 所属会社:Chatwork株式会社(2013〜)● 部署:開発本部● こんなことやってました○ サーバーサイド開発○ WebFrontend開発○ 部署マネージャ○ 現在は開発本部の副本部長● 趣味○ 麻雀○ サウナ○ ビール4
02Chatworkの紹介5
会社概要会社名 Chatwork株式会社代表者名 代表取締役CEO兼CTO 山本 正喜資本金 1,358,138,500円従業員数 111名(2020年1月末時点)所在地 東京、大阪、ベトナム、台湾設立 2004年11月11日事業内容 ビジネスチャット「Chatwork」の開発・運営コーポレートミッション働くをもっと楽しく、創造的に6
Chatworkとは効率的に情報共有できるグループチャット仕事の見える化ができるタスク管理見落としがなくなるファイル共有いつでも会議ができるビデオ/音声通話7
Chatworkは日本最大級のビジネスチャットサービス3月リリース10万社突破!20万社突破!導入社数24.9万社を突破!8(2020年1月末現在)
サービス成長とともに増え続けるデータたち950メッセージ数億以上(2020年1月末現在)
10成長を続けるシステム
11これはもはや、インフラサービスと言っていいのでは?(唐突)
03インフラサービスとしての心得12
サービスダウンをできる限り短く13
サービスダウンをできる限り短く● B2Bサービスのサービスダウン = ユーザー企業の業務に影響● 仕事が止まってしまう可能性がある14
サービスダウンするとどうなるか?15
Twitterで「帰る」という報告が来るもう、仕事できないので帰りますね今日は帰るしかないですね・・・16
Yahooトレンドにのる17● ダウンタイム15分程で3位● 緊急地震速報より上
RocketNewsに載るhttps://rocketnews24.com/2016/11/21/838345/18
● できる限り障害は起こさない● できる限りダウンタイムは短くするインフラサービスとしての心得19
当然でしょ?20
当然のこと !== 簡単なこと● 当然なことは、必ずしも簡単とは限らない● 簡単ではないけど、ユーザーからすると当然のこと21
当然のことを当然のようにするためにやっていることをいくつか紹介22
04具体的な施策について23
ダッシュボード24
ドッグフーディング25
コンテナ化26● ※ Coming soon● メリット○ リリース時間、切り戻し時間が大きく改善(95%の時間節約)○ 確実に前の世代に戻れる○ ゆくゆくはBlueGreen / Canary デプロイメント● 副次的な効果○ CIが早くなった!(環境構築の初期化処理が不要に)○ テスト環境建てるのも容易
他にもいろいろ!27詳細はお近くのChatworkエンジニアに聞いてみてください
● ビジネスチャットで日本 / 世界の職場をよりよくしたい人● 大規模サービスの運営に興味のある人● 責任感の強いインフラサービス提供に興味のある人ぜひ、Chatworkスタッフまでお声がけくださいWe are Hiring!28
働くをもっと楽しく、創造的に29