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
freee のマイクロサービスを K8s + Go で組む! 短期プロジェクト成功の記録 / ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Manabu Sakai
July 29, 2018
Technology
12k
4
Share
freee のマイクロサービスを K8s + Go で組む! 短期プロジェクト成功の記録 / microservices-using-k8s-and-go
July Tech Festa 2018 の登壇資料です。
Manabu Sakai
July 29, 2018
More Decks by Manabu Sakai
See All by Manabu Sakai
アウトプットが切り拓いた自分のエンジニア人生 / Infra Study 2nd #8
manabusakai
0
31k
GitHub Actions の self-hosted runner と Amazon EKS を使った Docker のビルドパイプライン / secure-docker-build-pipeline
manabusakai
0
2.2k
SaaS における EKS のシングルテナントクラスタ戦略とスポットインスタンス活用術 / EKS single-tenant cluster strategy and Spot Instances
manabusakai
0
9.2k
freee のエンジニアは障害から何を学び、どう改善しているのか? / What do freee engineers learn and improve from failures?
manabusakai
8
21k
我々は Kubernetes の何を監視すればいいのか? / CloudNative Days Kansai 2019
manabusakai
25
9.1k
CI/CD パイプラインを最速で組み立てるための 4 つのポイント / Four points to assemble the CI CD pipeline fastest
manabusakai
9
3.8k
Kubernetes を使ってエンジニア組織の生産性を上げよう / kubernetes-and-engineer-productivity
manabusakai
3
7.9k
Kubernetes 入門者が 3 か月で本番導入するためにやったこと / kubernetes-beginner
manabusakai
7
16k
バックオフィス全般をハックし続ける freee のカイゼンフロー / freee-kaizen-flow
manabusakai
2
11k
Other Decks in Technology
See All in Technology
React Compiler導入の効果と運用の工夫
kakehashi
PRO
3
320
AI Agent に“攻略本”を渡したら、150フォームの移行が回り始めた話/登壇資料(高橋 悟生)
hacobu
PRO
1
350
Copilot CLI・IDE・Web・スマホで途切れない開発フローを目指して / One Copilot flow - CLI IDE Web Mobile
aeonpeople
1
560
実例から学ぶ GuardDuty(SSH BruteForce)調査の全体フローと勘所【SecurityJAWS】
cscengineer
PRO
1
200
Geek Woman の育ち方 〜コミュニティとAIと〜
chicaco
0
360
AWSアップデートから考える継続的な運用改善
toru_kubota
2
360
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
2
400
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.6k
パーソルキャリア IT/テクノロジー職向け 会社紹介資料|Company Introduction Deck
techtekt
PRO
0
510
AI時代に改めて考える、ドメイン駆動設計 - モデリングが「AIへの共通言語」になる
littlehands
6
1.5k
Agent Development Kit (ADK)で学ぶ実践Context Engineeringと社内での応用例
lycorptech_jp
PRO
0
320
AIのために、AIを使った、Effect-TSからの脱却 〜テストを活用した安全なリファクタリングの進め方〜
bitkey
PRO
1
340
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
170
The Limits of Empathy - UXLibs8
cassininazir
1
340
sira's awesome portfolio website redesign presentation
elsirapls
0
250
Code Reviewing Like a Champion
maltzj
528
40k
WENDY [Excerpt]
tessaabrams
10
37k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
530
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
140
Transcript
マイクロサービスを K8s + Go で組む! 短期プロジェクト成功の記録 +VMZ5FDI'FTUB ࡔҪֶ!NBOBCVTBLBJ
ࡔҪֶ!NBOBCVTBLBJ w GSFFFגࣜձࣾ43&ΤϯδχΞݸਓࣄۀओ w ෭ۀͰελʔτΞοϓࣾͷٕज़ΞυόΠβʔ w ಘҙ"84 w ϒϩάͬͨΓΤϯδχΞͷඋ
GSFFFͷαʔϏε w ձܭGSFFF w ਃࠂGSFFF w ਓࣄ࿑GSFFF w ϚΠφϯόʔཧGSFFF w
ձࣾઃཱGSFFF w ։ۀGSFFF w ຽധ։ۀGSFFF w GSFFFΧʔυ
GSFFFͷαʔϏε w ϛογϣϯʮεϞʔϧϏδωεΛɺੈքͷओʹɻʯ w όοΫΦϑΟεʹؔΘΔ#UP#ΫϥυαʔϏεΛఏڙ w ձܭGSFFFສࣄۀॴҎ্ʹ͓͍͍͖ͨͩɺ ΫϥυձܭιϑτͷγΣΞ/P
新しい技術が好きな人✋
その新しい技術を 仕事で活かせている人✋
ࠓͷΰʔϧ w ৽͍ٕ͠ज़Λ͏·͘औΓೖΕΔίπ w ϓϩδΣΫτΛਐΊΔ্ͰͷϦεΫϚωδϝϯτ
ϓϩδΣΫτͷ֓ཁ w ৽نͷ*OUFSOBM"1*Λ.JDSPTFSWJDFͱͯ͠։ൃ w ։ൃظ͔݄ؒ ʙ݄ w ։ൃݴޠ(PMBOH HPB
w Πϯϑϥ,VCFSOFUFT %PDLFS w ຊ൪ڥͰ,VCFSOFUFT%PDLFSΛ͏ͷॳΊͯ
εΩϧϚοϓ w ϝϯόʔΞϓϦਓɺ43&ਓͷ߹ܭਓ w ΩοΫΦϑ࣌ͷεΩϧϚοϓ w (PMBOHܦݧऀਓதਓ w ,VCFSOFUFTܦݧऀਓதਓ ΩοΫΦϑͷ࣌Ͱ
શһ΄΅ະܦݧ
ΞʔΩςΫνϟ w ,VCFSOFUFTͷ֎ଆ"84ͷϚωʔδυαʔϏεΛ׆༻ w "-# 3%4 4 &$3 ,.4 FUD
w ,VCFSOFUFTPO&$ LVCFBXTΛར༻ w $*$%$JSDMF$* w Ϛʔδ͢Εࣗಈతʹ,VCFSOFUFTʹEFQMPZ͞ΕΔ
None
ٕज़બఆ w खΓΛ͙ͨΊʹΩοΫΦϑͰߟྀ࿙Ε͕ͳ͍͔ٞ͠ ਚ͘͢ w ϓϩδΣΫτϦʔυͷॏཁ w աڈͷԆͰͳ͘ɺ৽͍ٕ͠ज़Ͱ߈ΊΔ w GSFFFͷ։ൃจԽʮࣦഊͯ͠߈ΊΑ͏ʯ͕৺ͷࢧ͑ʹ
リスクを取りながら 予定通りにリリースするには…
優秀なメンバーをアサインする
優秀なメンバーのやり方を学ぶ ࢲ͕͜ͷϓϩδΣΫτΛ௨ͯ͡ ΄͔ͷ༏लͳϝϯόʔ͔ΒֶΜͩ͜ͱΛ͓͑͠·͢
Q. 新しい技術にチャレンジしたいが 予定通りリリースできるか不安…
νϟϨϯδཁૉΛݟۃΊΔ w νϟϨϯδཁૉ͕ଟ͗͢Δͱɺͻͱͭͷࣦഊ͕ΛҾͬு ΓϦϦʔε͕ΕΔ w ϓϩδΣΫτͷதͰϦεΫΛऔͬͯνϟϨϯδ͢Δͱ͜Ζ ͱɺͦ͏Ͱͳ͍ͱ͜ΖΛ໌֬ʹ͢Δ w ྫ γϯϓϧͳ"1*ͩͬͨͷͰH31$Ͱͳ͍͘׳Εͨ
3&45Λ࠾༻ͨ͠
Q. リリースできる理想的な状態に なかなか近づかない…
࠷ॳ͔ΒᘳΛࢦ͞ͳ͍ w ཧߴ࣋ͪͭͭ͘ɺ͋͑ͯ࠷ॳ͔ΒᘳΛࢦ͞ͳ͍ w ૣ͘ϦϦʔεͯ͠ɺૣ͘ӡ༻ʹࡌͤɺૣ࣮͘ΛੵΈॏͶɺ খ͞ͳ৴པΛউͪऔ͍ͬͯ͘ w ྫ l%POFJTCFUUFSUIBOQFSGFDUzͷਫ਼ਆͰ·ͣϦϦʔ ε͢Δ͜ͱΛ࠷༏ઌʹͨ͠
Q. 新しい技術の学習コストが 高すぎる
քΛ໌֬ʹ͢Δ w ͔݄ͱ͍͏ݶΒΕͨ࣌ؒͰɺશһ͕ͯ͢ͷྖҬΛֶ Ϳͷޮ͕ѱ͍ w քΛ໌֬ʹ͢Δ͜ͱͰֶशίετΛ͑Δ w ྫ ૉૣ͘ϦϦʔεαΠΫϧΛճͤΔΑ͏ʹɺॳظஈ֊Ͱ $*$%ͷύΠϓϥΠϯΛඋ͠ɺΞϓϦଆ%PDLFSpMF
Λॻ͍ͯ1VTI͢ΕσϓϩΠ͞ΕΔঢ়ଶΛ࡞ͬͨ
Q. 新しい技術を使って 失敗するのが怖い…
҆શࡦΛߟ͓͑ͯ͘ w ࣦഊͯ͠߈ΊΔ͜ͱΛલఏʹ҆શࡦΛߟ͍͑ͯͨ w TUϦϦʔεͰࢀরܥͷΈʢߋ৽ܥOEϦϦʔεʣ w ϦϦʔεϑϥάΛͬͨαʔΩοτϒϨʔΧʔ w ಛఆϢʔβʔʹ͚ͩΧφϦΞϦϦʔε͢ΔΈ w
ࣦഊආ͚ΒΕͳͯ͘ɺͦͷӨڹൣғίϯτϩʔϧͰ ͖Δ
·ͱΊ νϟϨϯδཁૉΛݟۃΊΔ ࠷ॳ͔ΒᘳΛࢦ͞ͳ͍ քΛ໌֬ʹ͢Δ ҆શࡦΛߟ͓͑ͯ͘ ৽͍ٕ͠ज़Λ
औΓೖΕΔ͜ͱ͕Ͱ͖Δͱ͍ ͏ͷɺΤϯδχΞͷॏཁͳ εΩϧͰ͢
@manabusakai