$30 off During Our Annual Pro Sale. View Details »

Chatworkから学ぶインフラサービス提供の心得.pdf

tan-yuki
February 18, 2020

 Chatworkから学ぶインフラサービス提供の心得.pdf

tan-yuki

February 18, 2020
Tweet

More Decks by tan-yuki

Other Decks in Technology

Transcript

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

    View Slide

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

    View Slide

  3. 01
    自己紹介
    3

    View Slide

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

    View Slide

  5. 02
    Chatworkの紹介
    5

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  10. 10
    成長を
    続ける
    システム

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  20. 当然でしょ?
    20

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  24. ダッシュボード
    24

    View Slide

  25. ドッグフーディング
    25

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide