メルカリグループにおけるSREs
@deeeeet, @foostan at SRE NEXT 2022
Slide 2
Slide 2 text
No content
Slide 3
Slide 3 text
Embedded SRE at Mercari
Slide 4
Slide 4 text
Taichi Nakashima
@deeeet / @tcnksm
Engineering head of Developer Productivity Engineering
Slide 5
Slide 5 text
https://e34.fm
Slide 6
Slide 6 text
Product A Team
Mercari SRE Merpay SRE
Service A
Product B Team
Service B
Product C Team
Service C
Work closely or embedded
Platform
Platform Team
Infrastructure organization
Slide 7
Slide 7 text
SRE vs. Platform Engineering
● SRE: Production operation, ROAD(*)
● Platform Engineering: Developer productivity & experience
(*) Response, Observability, Availability, and Delivery
Slide 8
Slide 8 text
Missions
● Support product teams to improve service reliability
● Spread SRE practices across the organization
● Enable Platform toolings
Slide 9
Slide 9 text
Product A Team
Mercari SRE
Product B Team
① Assignment
② Work
③ Rotation
Embedding System
Slide 10
Slide 10 text
The Works
● Search Infra Team
● Monolith API Team
Slide 11
Slide 11 text
Mercari Search Architecture
Slide 12
Slide 12 text
Service C
Monolith
Service B
Service E
Service A
Mercari and Merpay Microservices
Google Kubernetes Engine
On premise
Service D
Monolith
Physical machines
Monolith Cloud Migration
Migration
Slide 13
Slide 13 text
The Works
● SRE伝道師としてMicroservices SRE チームが取り組んでいる事例
● Kubernetes HPA External Metrics の事例紹介
● MicroservicesSREのEmbedded先でのお仕事
● Elasticsearch運用ノウハウ
Slide 14
Slide 14 text
The Works
● SRE伝道師としてMicroservices SRE チームが取り組んでいる事例
● Kubernetes HPA External Metrics の事例紹介
● MicroservicesSREのEmbedded先でのお仕事
● Elasticsearch運用ノウハウ
Slide 15
Slide 15 text
Future
● Embedded to the division, instead of the team
● Transforming SRE knowledge into the toolings
Slide 16
Slide 16 text
Merpay SRE Teamが目指すもの
foostan
Slide 17
Slide 17 text
JP Development Engineering Mgmt
Merpay SRE Team
キーボードの人
foostan / Kosuke Adachi