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
hacomono Platform Engineering Showcase #1
Search
hacomono Inc.
PRO
May 25, 2023
Programming
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
hacomono Platform Engineering Showcase #1
https://hacomono.connpass.com/event/282141/
hacomono Inc.
PRO
May 25, 2023
More Decks by hacomono Inc.
See All by hacomono Inc.
マルチプロダクトを支えるSelf-service基盤構築の軌跡
hacomono
PRO
0
26
師匠と弟子が「現場」で戦う —フルリモート時代のプロダクトエンジニアJEDI育成プログラムの全貌
hacomono
PRO
0
110
10人は喜んでも、10万人は喜ばない。 10万人の”来たい”を、構造で作る。
hacomono
PRO
0
96
正しく凹む技術:運動で感情を GC(ガベージコレクション )しよう
hacomono
PRO
1
260
開発者の認知負荷軽減を目指して選んだCrossplane - Self-serviceの理想と現実
hacomono
PRO
0
340
クラウドネイティブ DB はいかにして制約を 克服したか? 〜進化歴史から紐解く、スケーラブルアーキテクチャ設計指針〜
hacomono
PRO
8
1.9k
AI ネイティブな開発プロセスを目指して ~田中のローカルmac編~
hacomono
PRO
1
110
新規事業×QAの挑戦:不確実性を乗りこなす!フェーズごとに求められるQAの役割変革
hacomono
PRO
0
650
テストプロセスにおけるAI活用 :人間とAIの共存
hacomono
PRO
0
590
Other Decks in Programming
See All in Programming
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
110
Foundry Localでエージェント開発
seosoft
0
190
AHC070解法紹介
eijirou
0
110
スマート反転とウェブアクセシビリティ
camiha
0
200
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
230
App Intentsのビルドプロセスを支える技術
kntkymt
0
350
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
140
[DroidKaigi 2026] Bring your own phones to Gradle Managed Devices
f2lk
0
120
iOSDC2026登壇資料.pdf
riofujimon
0
150
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
110
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
1
310
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
1
150
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
800
The browser strikes back
jonoalderson
0
1.7k
Prompt Engineering for Job Search
mfonobong
0
450
Skip the Path - Find Your Career Trail
mkilby
1
230
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
9
36k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
460
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Transcript
Copyright hacomono Inc. All Rights Reserved. hacomono Platform Engineering Showcase
#1
Copyright hacomono Inc. All Rights Reserved. hacomono Platform Engineering Showcase
#1 12:00開始です。もう少々お待ちください
Copyright hacomono Inc. All Rights Reserved. 本イベントは、hacomono の Platform Engineeringに対する取り組みを
Showcaseに並べて紹介するものです。
4 Copyright hacomono Inc. All Rights Reserved. 工藤 真 クドウ
マコト / @macococo 株式会社 hacomono 取締役 CTO 株式会社エイトレッドにて B2B ワークフロー製品の開発 ↓ 株式会社サイバーエージェントにてスマホソーシャルゲーム開発 ↓ 2015年に株式会社まちいろ (現株式会社 hacomono) にジョイン ↓ 2019年3月に hacomono リリース、今に至る 自己紹介
None
None
None
None
None
None
None
None
13 Copyright hacomono Inc. All Rights Reserved. 矢嶋裕介(やじ) Yusuke Yajima
/ @srv 株式会社 hacomono VP of Platform Engineering マルチテナント(MT)と戦いながら マニュアル・トランスミッション(MT)と Generative AI に戯れる毎日 自己紹介
14 Copyright hacomono Inc. All Rights Reserved. 2021 年 ~
株式会社hacomono VPoE リアーキテクト エンジニア採用 2018 年 ~ 合同会社DMM.com CTO 室 数々の事業領域、横断課題を技術支援 QA、アーキテクチャ設計、新規開発支援、 パフォーマンス改善、新卒教育等を担当 副業でマルチテナントシステムを技術支援 経歴紹介 自己紹介:矢嶋 裕介 2000 年 ~ 在学・新卒時代 帳票ミドルウェアの開発を中心に 多種多様なシステムの開発を経験 2008 年 ~ 株式会社エイトレッド AgileWorksのバックエンド領域を担当 マルチテナント型 SaaS の AWP を生み出す
VP of Platform Engineering 体制ができるまで (※当時の社内共有資料です)
16 Copyright hacomono Inc. All Rights Reserved. 2022年7月より、 開発組織の CXO/
VP 体制が変更となります
17 Copyright hacomono Inc. All Rights Reserved. 今までの CXO/VP 体制
開発組織の CXO/VP 体制について 開発基盤 QA SRE IoT 機能開発チーム2 (エンプラ) 機能開発チーム1 (スクール) 機能開発チーム3 (POS) PdM/PMM UI/UX デザイナー CTO 工藤 VPoE 矢嶋
18 Copyright hacomono Inc. All Rights Reserved. 今後の CXO/VP 体制
開発組織の CXO/VP 体制について 開発基盤 QA SRE IoT 機能開発チーム2 (エンプラ) 機能開発チーム1 (スクール) 機能開発チーム3 (POS) PdM/PMM UI/UX デザイナー CTO 工藤 VPoE VPoPE 矢嶋 VP of Engineering ポジションの 採用・登用を今後検討していきます 役割を再定義し、 VP of Platform Engineering として、基 盤領域に注力いただきます
19 Copyright hacomono Inc. All Rights Reserved. VP of Platform
Engineering (VPoPE) とは? 開発組織の CXO/VP 体制について (日本ではあまり聞かないポジションですが、メルカリ社の VP of Engineering / Backend 体制に近いかもしれません) 事業の急成長を支えるための基盤構築、 そのための体制作り・マネジメントに コミットする役割
20 Copyright hacomono Inc. All Rights Reserved. VPoPE の海外での事例 開発組織の
CXO/VP 体制について
1. プラットフォームのビジョン・アーキテクチャ・戦略の策定 2. スケーラブルなクラウドアーキテクチャの構築 3. 信頼性の高いプラットフォームの構築と運用 4. 顧客に素早く価値を提供可能なデリバリ基盤の構築 5. エンジニアリングによる品質向上、ダウンタイム・不具合・インシデントの最小化を目指す
6. DX (Developer eXperience) の向上 7. プラットフォームとしてのセキュリティ担保 8. 事業の急成長、マルチプロダクトを支える共通コンポーネント整備 9. プラットフォームのコストマネジメント 10. トップクラスのプラットフォームチームを目指す
22 Copyright hacomono Inc. All Rights Reserved. Platform Engineering という観点で今基盤チームが取り組んでいることは?
23 Copyright hacomono Inc. All Rights Reserved. マルチテナント アクション1 before
➔ 不安定なデプロイ ➔ 環境差分 ➔ 増え続けるインスタンス
24 Copyright hacomono Inc. All Rights Reserved. マルチテナント アクション1 after
➔ インスタンスを集約 ➔ コンテナの採用 ➔ 並行稼働をサポート
25 Copyright hacomono Inc. All Rights Reserved. モジュラーモノリス アクション2 hacomono
app 予約 入退館 レジ メール 各マスタ … before ➔ モノリスなアプリケーション ➔ 組織/サービスの成長に伴い、 分割できるようにしたい
26 Copyright hacomono Inc. All Rights Reserved. モジュラーモノリス アクション2 hacomono
app 予約 入退館 レジ メール 各マスタ … before : 分割の課題 ➔ Rubyなので各機能同士が好きなメソッドを 呼び出している ➔ 機能間で結合度が高い状態 ➔ 分割の粒度の決定 ➔ 分割はしたいが開発スピードは落としたくない
27 Copyright hacomono Inc. All Rights Reserved. モジュラーモノリス アクション2 hacomono
app packages 予約 … メール配信 入退館 顧客管理 … proto proto proto ➔ 機能を論理的に分離( pkg) ➔ pkgと外部とのやりとりは proto定義で公 開されたAPIを通す ➔ pkgと外部で意図せぬ依存がないかを、 packwerk gemで監視 after
28 Copyright hacomono Inc. All Rights Reserved. まだまだ他にも アクションX Managed
Prometheus x Grafanaによる監視基盤 DevOps系 SaaS の積極採用(Datadog, Sentry, Opsgenie 等) 外部 MSP による監視・アラートの仕組み Kickflow を用いた自動化 GitHub Copilot for Business 導入 クラウド領域での学生インターン ・・・
基盤メンバー紹介
30 Copyright hacomono Inc. All Rights Reserved. iwazer 基盤メンバー紹介 Ruby
スペシャリスト 基盤チームの生き字引 Ruby / Rails アップデートやチューニング Rails のマルチテナント化を推進
31 Copyright hacomono Inc. All Rights Reserved. みゅーとん 基盤メンバー紹介 フロントエンド技術と
VRChat を愛する 幼女の皮をかぶった化け物 デザインシステム推進 WCAG推進 hacomono TECH BLOG 常連ブロガー 型パズリスト
32 Copyright hacomono Inc. All Rights Reserved. まこたす 基盤メンバー紹介 新進気鋭のアーキテクト
横浜ライダー モジュラーモノリスの推進 ドメインモデルの抽出 マイクロサービス化をリード パンダ
33 Copyright hacomono Inc. All Rights Reserved. ありさん 基盤メンバー紹介 情報整理のスペシャリスト
基盤チーム唯一の(細)マッチョ hacomono のすべてをビジュアライズ マルチテナント化を推進
34 Copyright hacomono Inc. All Rights Reserved. まっさん 基盤メンバー紹介 決済領域のテックリード
DMMの決済を支えてきたエンジニア hacomono 決済チーム立ち上げ担当
35 Copyright hacomono Inc. All Rights Reserved. hacomono Platform Engineering
のこれから 2025年へ備えて 決済基盤 マイクロサービス データ分析基盤 プラットフォーム化 認証認可 サービスメッシュ Kubernetes / Istio AI
36 Copyright hacomono Inc. All Rights Reserved. 共に戦う戦士たちを募集中 お客様に 「WOW!」を届ける基盤づくり
hacomono カルチャーを支えるエンジニア組織 圧倒的な成長を私達と共に成し遂げましょう!
37 Copyright hacomono Inc. All Rights Reserved. Q & A
38 Copyright hacomono Inc. All Rights Reserved. 今後のイベント予定 5/25(本日) 16:10-16:25
オンライン AWS様主催イベントでの登壇 「アップデート紹介とちょっぴり DiveDeep する AWS の時間」 「hacomono というバーティカル SaaS を支えるアーキテクチャとその変革 」 (VPoPE 矢嶋) https://pages.awscloud.com/choppiri-divedeep-seminar-series-reg.html
39 Copyright hacomono Inc. All Rights Reserved. 今後のイベント予定 5/25(本日) 18:30-20:00
オンライン FASTGROW様主催イベントでの登壇 (CTO工藤) 「非連続的なスケールへ「顧客のニーズ」を爆速で解消していく開発思考法 hacomono、10X、LayerXのCTOに聞く」 https://www.fastgrow.jp/events/2305-hacomono-10x-layerx
40 Copyright hacomono Inc. All Rights Reserved. 今後のイベント予定 6/22(Thu) 19:00-20:00
オンライン hacomono開発チーム主催イベント 「EMトーク#2 QRコードによる自動入退館など店舗運営、顧客体験の最大化を目指す IoT開発チームのご紹介」 https://hacomono.connpass.com/event/284818/
41 Copyright hacomono Inc. All Rights Reserved. 今後のイベント予定 7月下旬 オンライン
hacomono開発チーム主催イベント 「Platform Engineering Showcase #2 hacomono版モジュラーモノリスへの移行についてご紹介」 https://hacomono.connpass.com/event/
42 Copyright hacomono Inc. All Rights Reserved. hacomono Platform Engineering
Showcase #1 本日はありがとうございました! またのご参加お待ちしております。 https://forms.gle/3WBWu4urhdh3BZPSA ご退出前にアンケート回答へのご協力をお願いします。