Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Chatworkから学ぶインフラサービス提供の心得.pdf
Search
tan-yuki
February 18, 2020
Technology
0
1.6k
Chatworkから学ぶインフラサービス提供の心得.pdf
tan-yuki
February 18, 2020
Tweet
Share
More Decks by tan-yuki
See All by tan-yuki
モノリスから小さなシステムへ / Chatworkシステム移行の現在地と今後について@開発生産性カンファレンス
tanakayuki
3
5.7k
2024-03-16 社員30人 → 300人のフェーズを経験し見えてきた、 エンジニアとして成長するための考え方
tanakayuki
5
1.6k
リリースから12年! Chatworkの過去をふりかえり ~ ChatworkとPHPの歩み ~
tanakayuki
0
860
フィーチャーチーム化への取り組みと、それを支える組織マネジメント体制
tanakayuki
2
24k
運用について - 2020 Chatwork サマーインターンシップ
tanakayuki
0
830
ChatWorkとPHPと私
tanakayuki
14
15k
開発者からみたCloudSearch
tanakayuki
2
2.7k
git
tanakayuki
3
570
Other Decks in Technology
See All in Technology
技術者はかっこいいものだ!!~キルラキルから学んだエンジニアの生き方~
masakiokuda
2
280
3D生成AIのための画像生成
kosukeito
2
360
品質文化を支える小さいクロスファンクショナルなチーム / Cross-functional teams fostering quality culture
toma_sm
0
160
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
270
MCPを活用した検索システムの作り方/How to implement search systems with MCP #catalks
quiver
13
7.2k
Рекомендации с нуля: как мы в Lamoda превратили главную страницу в ключевую точку входа для персонализированного шоппинга. Данил Комаров, Data Scientist, Lamoda Tech
lamodatech
0
820
Twelve-Factor-Appから学ぶECS設計プラクティス/ECS practice for Twelve-Factor-App
ozawa
3
130
React ABC Questions
hirotomoyamada
0
570
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
5.4k
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
5.9k
Databricksで完全履修!オールインワンレイクハウスは実在した!
akuwano
0
120
バクラクの認証基盤の成長と現在地 / bakuraku-authn-platform
convto
4
790
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
Faster Mobile Websites
deanohume
306
31k
Fontdeck: Realign not Redesign
paulrobertlloyd
84
5.5k
The Language of Interfaces
destraynor
157
25k
KATA
mclloyd
29
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.7k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
810
The Cost Of JavaScript in 2023
addyosmani
49
7.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
760
Rails Girls Zürich Keynote
gr2m
94
13k
Transcript
2020-02-18 リアルWantedly@大阪 Chatwork株式会社 開発本部 副本部長 田中 佑樹 Chatworkから学ぶインフラ サービス提供の心得 1
アジェンダ 1. 自己紹介 2. Chatworkの紹介 3. インフラサービスとしての心得 4. 具体的な施策について 2
01 自己紹介 3
自己紹介 • 名前:田中 佑樹(タナカ ユウキ)32歳 • 所属会社:Chatwork株式会社(2013〜) • 部署:開発本部 •
こんなことやってました ◦ サーバーサイド開発 ◦ WebFrontend開発 ◦ 部署マネージャ ◦ 現在は開発本部の副本部長 • 趣味 ◦ 麻雀 ◦ サウナ ◦ ビール 4
02 Chatworkの紹介 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月末現在)
サービス成長とともに増え続けるデータたち 9 50 メッセージ数 億以上 (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