Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
MeetUp-メール配信サービス「blastmail」のM&A後の軌跡 ~初めのシステムに向き...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kashi-Tatsu
February 15, 2023
Technology
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MeetUp-メール配信サービス「blastmail」のM&A後の軌跡 ~初めのシステムに向き合う~.pdf
Kashi-Tatsu
February 15, 2023
More Decks by Kashi-Tatsu
See All by Kashi-Tatsu
MeetUp-202105-Infra.pdf
kashitatsu
0
1.8k
MeetUp-202008-Infra.pdf
kashitatsu
2
2.2k
Other Decks in Technology
See All in Technology
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
1
610
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
4
520
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
210
Snowflakeで実現する全社横断の顧客の声(VOC)分析・活用基盤@Snowflake World Tour Tokyo 2026
yuto16
0
190
AIで仕事のやり方を変える
matsu7874
3
1.1k
Adaptive Warehouse を今すぐ導入すべき理由と迷ったときの判断基準
__allllllllez__
0
200
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
330
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
100
生成AIのテナント制御とシャドーMCP対策 | AIを"止めずに"、情報を守る
yukun
0
160
アリアドネの糸と、20年ごとの建て替え ── 長尾真『電子図書館』を、伊勢で読み直す / Rereading Makoto Nagao’s "Electronic Library" in Ise
ykiyota
0
160
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
130
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Darren the Foodie - Storyboard
khoart
PRO
3
3.9k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
270
Designing Experiences People Love
moore
143
24k
WCS-LA-2024
lcolladotor
0
830
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
480
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
Transcript
Confidential All Rights Reserved.Copyright© 2013 RAKUS Co.,Ltd. メール配信サービス 「blastmail」のM&A後の軌跡 ~初めのシステムに向き合う~
1
Confidential All Rights Reserved.Copyright© 2013 RAKUS Co.,Ltd. 2 自己紹介 •
氏名 柏木 達仁 (かしわぎ たつひと) 35歳 • 職種 アプリ3年、インフラ6年、マネージメント2.5年 • 職歴 • 1社目(~7年):パッケージベンダーの子会社 • 親会社パッケージの導入系エンジニア、デプロイマン • 自社チャットSaaSの開発、導入・運用系 • 自社マイナンバー管理パッケージの運用系 • 2社目(~現在):ラクス ... 5.5年です。 • 楽楽精算(DevOps)、blastmail(M&A)のインフラを担当 • 後述の組織マネージメント • 出身 秋田県 • 趣味 ドライブ、(極稀に)防波堤釣り、昼寝、子育て? • ラクス入社の決め手 • 腰を据えて、成果を出していきたかったため。 • 独立系のため、自由度があり、改善やチャレンジに前向きな取り組みを実践しているため。
Confidential All Rights Reserved.Copyright© 2013 RAKUS Co.,Ltd. 3 今日お話しするテーマ どうすれば、より早く「モノ」にできるか?
2018年02月にM&Aで取得したメール配信サービス「(現)blastmail」を 例にして、お話していこうと思います。 ※あくまで経験したものという意味です。
Confidential All Rights Reserved.Copyright© 2013 RAKUS Co.,Ltd. 4 (後付け的な)ポリシー •
維持「だけ」を目的にしない
Confidential All Rights Reserved.Copyright© 2013 RAKUS Co.,Ltd. 5 やってきたこと •
M&A直後-システム移管~自社運用化- • 改善その1 -監視の改善- • 改善その2 -運用の自動化- • 改善その3 -コスト削減-
Confidential All Rights Reserved.Copyright© 2013 RAKUS Co.,Ltd. 6 メール配信サービス「blastmail」とは? AWS
受信メールサーバ • Gmail • Yahoo • Docomo • などなど・・・ メールキュー管理 Webアプリ (顧客利用) Webアプリ (社内利用) バッチアプリ (社内利用) バッチアプリ (顧客利用) 大量メール配信 監視システム • メトリクス • ログ 各種ツール 各種DB メール文面を登録 • 販促メルマガ • 各種周知 • などなど・・・ 11/11(金)のピークは... 120万通/分!
Confidential All Rights Reserved.Copyright© 2013 RAKUS Co.,Ltd. 7 M&A直後 -システム移管~自社運用化-
1. 全体像を理解する • 構成図を書いて、「森(=全体)」を掴む。 • 手を動かすときに、「木(=詳細)」を見る。 • 視点を変えて、「影(=抜け漏れ)」を埋める。 2. 「移管」という名の『改善変更』 • Bitbucket → 自前GitLab(+GitLab CI/CD) • 監視SaaS → Prometheus+Grafana+Elastic • 1 AWSアカウント → 検証系と本番系に分離 • (ほぼNone) → Rundeckによる自動化 3. 「良く発生すること」から理解を深める • 環境構築 • デプロイメント • 障害、アラート対応
Confidential All Rights Reserved.Copyright© 2013 RAKUS Co.,Ltd. 8 改善その1 -監視の改善-
• 当時 • 「監視SaaS」+「ホスト内スクリプトからのメール通知」 • 問題点 • ホスト内スクリプト • 「その時点」でしかないため、トレンドが追えず、場当たり • 監視SaaS • ¥お高い • 平日日中に... • 解決策 • 自前でPrometheus+Grafana+Elasticをホスティング • 「導入+運用」のコストを試算し、費用対効果を計算し、説得。 • 「データのトレンド」からアクションを考えられる材料に。 • 結果 • 自前にする過程で「システムのネック」を可視化や認知でき、さらなる改善点を発掘できた。 • コストは「10万円/月以上」から「3万円/月未満」に。
Confidential All Rights Reserved.Copyright© 2013 RAKUS Co.,Ltd. 9 改善その1 -監視の改善-
Confidential All Rights Reserved.Copyright© 2013 RAKUS Co.,Ltd. 10 改善その2 -運用の自動化-
• 当時 • ほぼ全て手作業 • RedmineのWikiの手順で作業 • 問題点 • 行間を読まなければいけない手順 • 定例的・定期的な行為を手でやらなければいけない • ミスると厄介。 • 解決策 • Rundeckで自動化 • 結果 • 半端な理解では自動化できないため、波紋的に理解が進んだ。
Confidential All Rights Reserved.Copyright© 2013 RAKUS Co.,Ltd. 11 改善その3 -コスト削減-
• 当時 • 当社が運営を始めるまで、インフラ専任がいなかった。 • 問題点 • 設備原価率が高い(?) • 解決策 • 実直にコスト分析とトレンドを追う。 • サブスクに頼らない。 • AWS • RIを活用する。 • RDSインスタンスを集約する。 • 検証系と本番系を分離し、検証系は営業時間の起動に。 • 結果 • 実行過程で「様々な壁」を解決する中で「知っている段階」から「手を動かせばできる段階」へ 促進をさせてくれた • 売上が年2桁程度の成長している中、設備原価は7割以下に。
Confidential All Rights Reserved.Copyright© 2013 RAKUS Co.,Ltd. 12 まとめ •
維持「だけ」を目的にしない によって、 • 課題の認知 • 波紋的な理解 • 手を動かせばできる(という経験)と実行の知恵 をもたらし、結果、 「モノにできた」 と思う。 宣伝 「もっと、具体的な内容が知りたい!!!」という方は、 カジュアル面談にお越しいただけるとお話しできると思います(笑) ご縁があって入社いただければ、実物を見られます!