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
みてねSREチームの取り組み / What the Mitene SRE team has i...
Search
Isao Shimizu
September 05, 2018
Technology
3.2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
みてねSREチームの取り組み / What the Mitene SRE team has improved
みてねのMeetup #2 for サーバーサイド/SRE
September 5, 2018
Isao Shimizu
September 05, 2018
More Decks by Isao Shimizu
See All by Isao Shimizu
みてねにおけるAI-DLC導入活動とAIドリブン開発の現在地/JAWS-UG AI-DLC #2
isaoshimizu
2
360
フルAIで個人開発して学んだあれこれ / yuruai vol.1
isaoshimizu
0
280
Notion x ポストモーテムで広げる組織の学び / Notion x Postmortem
isaoshimizu
1
400
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
1.1k
「家族アルバム みてね」における運用管理・ オブザーバビリティの全貌 / Overview of Operation Management and Observability in FamilyAlbum
isaoshimizu
5
4.6k
約10年間MIXIのインフラを 支えてきたPagerDutyの活用事例 / PagerDuty on Tour 2024
isaoshimizu
6
1.3k
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
2
2k
家族アルバム みてねで直面してきた技術的負債 / MIXI KAG 2024
isaoshimizu
18
9.2k
今年1年のEKS運用振り返り/3-shake SRE Tech Talk
isaoshimizu
2
470
Other Decks in Technology
See All in Technology
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
690
20260912_スクフェス三河
kgnkhkr
0
300
Reactの設計論
uhyo
15
8.3k
AIオーケストレーションを活用した 開発ワークフローの設計と実践
bqnq
0
140
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
340
AI時代、データエンジニアが一番おもろい
genshun9
0
130
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
320
synctest時代のhttptest Go 1.27で変わるHTTPサーバテストの裏側 / go conference2026 synctest and httptest
budougumi0617
1
2.7k
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
350
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
150
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
110
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
320
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Chasing Engaging Ingredients in Design
codingconduct
0
310
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
Code Review Best Practice
trishagee
74
20k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
440
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
The Limits of Empathy - UXLibs8
cassininazir
1
650
Music & Morning Musume
bryan
47
7.4k
The Pragmatic Product Professional
lauravandoore
37
7.4k
Crafting Experiences
bethany
1
320
Transcript
みてねSRE チームの取り組み みてねのMeetup #2 for サーバーサイド/SRE September 5, 2018 Isao
Shimizu
About me 清水 勲 @isaoshimizu 株式会社ミクシィ ヴァンテージスタジオ みてね事業部 開発グループ 2011
年8 月 中途入社、SNS mixi のアプリ運用チーム 2014 年4 月 モンスターストライクのサーバーエンジニア、SRE 2018 年2 月 みてねSRE AWS Summit, TechLION, hbstudy, Internet Week, Think Japan IBM Code Day などの登壇 Qiita, Medium, Software Design 記事執筆 記事: 大規模インフラのSRE から社内スタートアップへの挑戦。ベテランエンジニアのキャリアの作り方 2
「みてね」とは 3
4
300 万人が使う No.1 家族アルバムアプリ「みてね」 公式ページ https://mitene.us/ 特徴 子供の写真や動画を共有、整理 家族だけで安心して使えるアルバムアプリ フォトブック、DVD
の販売 2015 年4 月 サービス開始 2017 年7 月 英語版提供開始 2018 年7 月 ユーザー数 300 万人突破 5
この約半年、SRE チームがやってきたこと 6
OS 、ライブラリのアップデート 古いAmazon Linux を最新に ImageMagick OpenCV 7
ミドルウェアのアップデート Amazon ElastiCache Redis Connection 増問題 tcp-keepalive が起因していた可能性 Redis 3.2
以降の場合 tcp-keepalive がデフォルトで設定される(300 秒) 8
ログ転送の最適化 Fluentd Aggregator の撤廃 よく詰まる問題が発生していた 設定のチューニングに追われる日々 Amazon Kinesis Data Firehose
の利用 S3 へのログ保存がより簡単に 9
CDN 最適化 API アクセスをCDN 経由に 署名付きURL の効率化 ワイルドカードを使った一括取得 URL 自体をクライアントサイドでキャッシュ
海外展開を目指すアプリで実装したセキュアで高速な画像配信の話 TTL 調整 長くて良いものはより長く 10
IPv6 対応(結果: 未対応) 転送、レイテンシーの高速化を狙う 対象はAPI 、画像、動画アクセス(CloudFront 、S3 ) 端末、OS 、キャリアとの相性により接続不能な環境があった
本格的に対応した事例があったらぜひ教えてください 11
Amazon Aurora 移行 RDS(MySQL 5.6) からの移行 クエリのキャパシティが大幅に増えた ディスクサイズ制限からの開放 年間におけるピークも無事に乗り切った 12
開発環境の再整備 ステージング環境の整備 エンジニアの増員により、さらに必要になった CircleCI 最適化 Ubuntu -> Amazon Linux のDocker
イメージ利用 契約プラン見直し、並列度の調整 Schedule Job の活用 1 日1 回 bundle outdated で古いgem の検出 simplecov を使ったテストカバレッジ計測 13
Ruby 、Gem のアップデート 2.2.7 -> 2.3.7 -> 2.4.4 までアップデート さらにアップデートし続けていく
環境によっては最新版 数多くのgem もアップデート Rails アップデートは進行中(4 系 -> 5 系へ) 14
Amazon S3 最適化 Amazon S3 Transfer Acceleration の利用 主に海外からのアップロードの高速化 バージョニングのライフサイクル設定
不要なバケットの削除 15
分析基盤のリニューアル(進行中) EC2 上でのスクリプト実行やCron 実行から、Luigi を使ったワークフ ロー管理へ https://github.com/spotify/luigi マネージドサービスを中心に設計 インフラのコード化、デプロイの自動化などもあわせて 16
Terraform へ移行 Terraform https://www.terraform.io/ 手軽なCloudWatch Alarm から移行し、IAM 、Security Group miam
、piculet から移行(さらに管理対象を増やしていく) CI との連携実装済み GitHub Pull Request 作成で terraform plan 、マージで terraform apply tfnotify の活用 https://github.com/mercari/tfnotify workspace は使わずディレクトリで分ける構成 17
コンテナ環境への移行(進行中) AWS OpsWorks から移行 Amazon ECS, EKS の検証 コンテナイメージのビルドフロー構築 AWS
CodeBuild 積極活用 Docker Hub からAmazon ECR へ移行 開発環境のコンテナ化 本番環境のコンテナ化(Kubernetes 利用予定) 18
その他 Nginx gzip 対応 JSON レスポンスの圧縮 AWS SDK のアップデート New
Relic Mobile 導入 AWS メンテ対応(Redis ) 不要なEBS 、RDS 、EC2 インスタンス、スナップショットの削除 19
これからもさらなる改善を続けていきます! 20
Join our team!! https://mitene.us/recruit 21