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
Manabu Sakai
July 29, 2018
Technology
4
10k
freee のマイクロサービスを K8s + Go で組む! 短期プロジェクト成功の記録 / microservices-using-k8s-and-go
July Tech Festa 2018 の登壇資料です。
Manabu Sakai
July 29, 2018
Tweet
Share
More Decks by Manabu Sakai
See All by Manabu Sakai
アウトプットが切り拓いた自分のエンジニア人生 / Infra Study 2nd #8
manabusakai
0
28k
GitHub Actions の self-hosted runner と Amazon EKS を使った Docker のビルドパイプライン / secure-docker-build-pipeline
manabusakai
0
2.1k
SaaS における EKS のシングルテナントクラスタ戦略とスポットインスタンス活用術 / EKS single-tenant cluster strategy and Spot Instances
manabusakai
0
7.2k
freee のエンジニアは障害から何を学び、どう改善しているのか? / What do freee engineers learn and improve from failures?
manabusakai
8
19k
我々は Kubernetes の何を監視すればいいのか? / CloudNative Days Kansai 2019
manabusakai
25
8.6k
CI/CD パイプラインを最速で組み立てるための 4 つのポイント / Four points to assemble the CI CD pipeline fastest
manabusakai
9
3.7k
Kubernetes を使ってエンジニア組織の生産性を上げよう / kubernetes-and-engineer-productivity
manabusakai
3
7.3k
Kubernetes 入門者が 3 か月で本番導入するためにやったこと / kubernetes-beginner
manabusakai
7
14k
バックオフィス全般をハックし続ける freee のカイゼンフロー / freee-kaizen-flow
manabusakai
2
8.9k
Other Decks in Technology
See All in Technology
250510 StepFunctionのテスト自動化始めました vol.1
east_takumi
1
250
Part2 GitHub Copilotってなんだろう
tomokusaba
2
850
Azure × MCP 入門
ry0y4n
8
1.9k
VitePress & MCPでアプリ仕様のオープン化に挑戦する
hal_spidernight
0
120
本当に必要なのは「QAという技術」だった!試行錯誤から生まれた、品質とデリバリーの両取りアプローチ / Turns Out, "QA as a Discipline" Was the Key!
ar_tama
9
4.8k
ホワイトボックス& SONiC アーキテクチャ(全体像) - SONiC Workshop Japan 2025
ebiken
PRO
1
160
さくらのクラウド開発の裏側
metakoma
PRO
18
5.5k
激動の一年を通じて見えてきた「技術でリードする」ということ
ktr_0731
8
7.8k
Why Platform Engineering? - マルチプロダクト・少人数 SRE の壁を越える挑戦 -
nulabinc
PRO
5
470
MagicPodが描くAIエージェント戦略とソフトウェアテストの未来
magicpod
0
260
DynamoDB のデータを QuickSight で可視化する際につまづいたこと/stumbling-blocks-when-visualising-dynamodb-with-quicksight
emiki
0
170
SRE本出版からまもなく10年!〜これまでに何が起こり、これから何が起こるのか〜
katsuhisa91
PRO
0
350
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
42
7.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
Designing Experiences People Love
moore
142
24k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.5k
Fireside Chat
paigeccino
37
3.4k
Side Projects
sachag
453
42k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Why Our Code Smells
bkeepers
PRO
336
57k
It's Worth the Effort
3n
184
28k
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