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
スケーラブルでデプロイを意識しない超自立型デプロイ / Scalable deployment...
Search
linyows
June 15, 2018
Technology
1.9k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
スケーラブルでデプロイを意識しない超自立型デプロイ / Scalable deployment tool to deploy on your own
スケーラブルでデプロイを意識しない超自立型デプロイ
June 15, 2018 @PHP Conference Fukuoka 2018 前夜祭 Reject conでお話しした資料です
linyows
June 15, 2018
More Decks by linyows
See All by linyows
GoとClickhouseで作るRAGアプリ / Building RAG Application with Go and Clickhouse
linyows
1
63
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
740
Protocol Buffersの型を超えて拡張性を得る / Beyond Protocol Buffers Types Achieving Extensibility
linyows
0
290
研究開発と実装OSSと プロダクトの好循環 / A virtuous cycle of research and development implementation OSS and products
linyows
1
960
コードジェネレーターで 効率的な開発をする / Efficient development with code generators
linyows
0
500
研究を支える拡張性の高い ワークフローツールの提案 / Proposal of highly expandable workflow tools to support research
linyows
0
700
非コンテナ環境において宣言的Deploymentを手軽に実現する / Declarative deployment in non-container environments
linyows
1
630
メール送信サーバの集約における透過型SMTP プロキシの定量評価 / Quantitative Evaluation of Transparent SMTP Proxy in Email Sending Server Aggregation
linyows
0
1.2k
透過型SMTPプロキシによる送信メールの可観測性向上: Update Edition / Improved observability of outgoing emails with transparent smtp proxy: Update edition
linyows
2
690
Other Decks in Technology
See All in Technology
【CEDEC2026】専門性の高いデフォルメチームが挑んだ人材育成戦略 〜Cygames Academiaの企画から実施まで〜
cygames
PRO
0
520
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
430
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
2
600
【CEDEC2026】コードレビュー支援ツール開発から学ぶ:LLMを用いた業務システムの実践的な運用設計と誤出力対策
cygames
PRO
0
600
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
200
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
3
1.1k
20260807_第6回_関東kaggler会LT_claw系bot xangiと始める、"寂しくない" kaggle
sugupoko
0
180
生成 AI の基礎 〜 サンプル実装で学ぶ基本原理
enakai00
7
4.4k
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
260
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
200
変化の早いClaude Codeを 書籍に落とし込む
oikon48
7
1.3k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
10k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
Deep Space Network (abreviated)
tonyrice
0
250
Rails Girls Zürich Keynote
gr2m
96
14k
Exploring anti-patterns in Rails
aemeredith
3
460
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
760
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
430
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
190
Paper Plane (Part 1)
katiecoart
PRO
1
10k
Transcript
খాԝ(.01FQBCP *OD +VOF !1)1$POGFSFODF'VLVPLBલࡇ3FKFDU$PO εέʔϥϒϧͰ σϓϩΠΛҙࣝ͠ͳ͍ ཱࣗܕσϓϩΠ
ϓϦϯγύϧΤϯδχΞ খాԝ!MJOZPXT ٕज़෦ٕज़ج൫νʔϜ IUUQTUPNPIJTBPEBDPN
࠷ۙͷ͓ࣄ ϩϦϙοϓʂϚωʔδυΫϥυ ϑϩϯτΤϯυΞʔΩςΫτ 5ZQF4DSJQUΛϕʔεͱͨ͠ɺ &YQSFTTKTͱ/VYUKTʹΑΔ41"͔ͭ 443ͷΞϓϦέʔγϣϯ
࠷ۙͷ͓ࣄ भେֶͱͷڞಉݚڀͷ͓ख͍ 'BTU$POUBJOFSʹΑΔϝʔϧج൫
8&# %#13&44WPM )BTIJ$PSQ7BVMUͷهࣄدߘ 'VLVPLBHPͷओ࠵ͷਓ MJOVYϢʔβͷ໊લղܾΛ (JU)VC͔ΒϚοϐϯά͢Δ ιϑτΣΞͷ։ൃ
ࡢͷ'VLVPLBHPͷ༷ࢠͰ͢
8FCΞϓϦέʔγϣϯͷ σϓϩΠͬͯͲ͏͍ͯ͠·͔͢ʁ
σϓϩΠπʔϧͱ͍͑ ๏ $BQJTUSBOP 3VCZ ଟҰ൪ΘΕ͍ͯΔؾ͕͢Δ ๏ 1. /PEFKT %FQMPZͰ͖Δ͚Ͳ/PEFͷ1SPDFTTཧ͕ϝΠϯ ๏
%FQMPZFS 1)1 ͬͨ͜ͱͳ͍͓͢ฉ͖͍ͨ͠ ๏ 3PDLFUFFS 1)1 ͬͨ͜ͱͳ͍͢ ๏ "OTJCMF 1ZUIPO গ͠ϨΠϠʔ͕ҧ͏͔
σϓϩΠπʔϧͱ͍͑ ๏ 3TZODʢίϚϯυόʔʔʔϯ ๏ 4IFMMʢ4$1υʔʔʔʔϯɺԿͰͰ͖ΔΑʁ ๏ (JUʢߗʹHJUQVTIʂʂʂʂʂʂ ๏ $POUBJOFSͳͷͰʜ৭Ͱྫ͑ΔͭͶ Έͳ͞ΜͲΕͰ͔͢ʁ
ΞʔΩςΫνϟͷ
σϓϩΠͷΞʔΩςΫνϟ ๏ ϩʔΧϧͷࢿ࢈Λ44)ଓͰϦϞʔτϗετʹ6QMPBE ΫϥΠΞϯτʗαʔόϞσϧͰ1VTIܕ $BQJTUSBOPʢ1VMMΔʣ"OTJCMF͜ΕͰฒྻଓ ๏ ϦϞʔτͷࢿ࢈Λ)551ଓͰϩʔΧϧʹ%PXOMPBE ϚωʔδϟʔʗΤʔδΣϯτϞσϧͰ1VMMܕ $POTVMΠϕϯτͰ֤ϗετ͕4͔Βͱͬͯ͘Δ4USFUDIFSͳͲ
1VTIܕΞʔΩςΫνϟͷ ๏ Έ͕γϯϓϧͳͷͰঢ়ଶ͕Θ͔Γ͍͢ ๏ ڥߏஙׂ͕ͱ؆୯ͳͷͰখنͰಋೖ͍͢͠ ๏ ͳͷͰɺੈʹ͋ΔσϓϩΠπʔϧେମ͜Ε
1VTIܕΞʔΩςΫνϟͷ ๏ ϩʔΧϧ͔ΒσϓϩΠ͢ΔͷͰݖݶΛઃఆͯ͠ཧ͠ͳ͚ΕͳΒͳ ͍ʢ44)ݤͳͲʣ ๏ σϓϩΠͱผʹϩʔΧϧ͔ΒαʔόʹϩάΠϯ͢Δͱ͍͏࡞ۀ͕ඞཁ ๏ αʔόՃ࣌ʹॳظߏஙͱσϓϩΠͷ͕ͭඞཁ ๏ σϓϩΠઌϗετ͕ສ୯ҐͰ૿͑Δͱഁ͢Δ
1VMMܕΞʔΩςΫνϟͷ ๏ σϓϩΠઌϗετ͕ͨ͘͞Μ͋ͬͯେৎ ๏ αʔόՃͰॳظߏஙʹ1VMMσϓϩΠॲཧΛؚΊ͓ͯ ͘͜ͱ͕Ͱ͖Δ
1VMMܕΞʔΩςΫνϟͷ ๏ ڧྗͳετϨʔδઌ͕ඞཁʹͳΔʢ͓ۚͰղܾɿ4ʣ ๏ γεςϜ͕খنͳ߹ɺڥߏஙʹΦʔόʔΩϧ ײ͕͋ΔʢετϨʔδɺ"HFOUɺΠϕϯτൃՐʣ ๏ ΠϕϯτͷٴʹλΠϜϥά͕͋Γঢ়ଶ͕ݟ͑ͮΒ͍
1VMMܕΞʔΩςΫνϟͷ ๏ ڧྗͳετϨʔδઌ͕ඞཁʹͳΔʢ͓ۚͰղܾɿ4ʣ ๏ γεςϜ͕খنͳ߹ɺڥߏஙʹΦʔόʔΩϧ ײ͕͋ΔʢετϨʔδɺ"HFOUɺΠϕϯτൃՐʣ ๏ ΠϕϯτͷٴʹλΠϜϥά͕͋Γঢ়ଶ͕ݟ͑ͮΒ͍
ࢄ,74Λͬͨ 1PMMJOHܕσϓϩΠͷఏҊ
ࢄ,74 1PMMJOHܕσϓϩΠͱʁ ๏ جຊ1VMMܕͱಉ͡ ๏ ࢄ,74ʹΑͬͯϗετؒͰϦιʔεΛڞ༗͢Δ ๏ ΠϕϯτൃՐ͕ΠϯλʔόϧͰ1VMM͢Δ͚ͩ ๏ ͜ΕΛࣗܕσϓϩΠͱݺͿ
ཱࣗܕσϓϩΠͷΞʔΩςΫνϟ ࢄ,74Ͱͭ͘ΔΩϟογϡϨΠϠʔ தԝϦϙδτϦ ͨ͘͞ΜฒΜͩσϓϩΠରͷϗετ͕֤1PMMJOHΛߦ͏
ࢄ,74Ͱͭ͘ΔΩϟογϡϨΠϠʔ ͨ͘͞ΜฒΜͩσϓϩΠରͷϗετ͕֤1PMMJOHΛߦ͏ ཱࣗܕσϓϩΠͷΞʔΩςΫνϟ தԝϦϙδτϦ ୯Ұαʔόখنͷ߹ΩϟογϡϨΠϠʔΛ֎͢͜ͱͰγϯϓϧͳߏʹ
1VMMܕΞʔΩςΫνϟͷ ๏ ڧྗͳετϨʔδઌ͕ඞཁʹͳΔʢ͓ۚͰղܾɿ4ʣ ๏ γεςϜ͕খنͳ߹ɺڥߏஙʹΦʔόʔΩϧ ײ͕͋ΔʢετϨʔδɺ"HFOUɺΠϕϯτൃՐʣ ๏ ΠϕϯτͷٴʹλΠϜϥά͕͋Γঢ়ଶ͕ݟ͑ͮΒ͍ ͜ͷล1SPNFUIFVTͳͲͷϞχλϦϯάγεςϜ͕దͳͷ͔͠Εͳ͍ ࠶׃
ࢄ,74Λͬͨ 1PMMJOHܕσϓϩΠΛ࣮ݱ͢Δ ιϑτΣΞ
IUUQTHJUIVCDPNMJOZPXTEFXZ
࣮ৄࡉ ๏ ϦϙδτϦʹରͯ͠1PMMJOH͠ϦιʔεΛऔಘ͢Δ ๏ ΫϥελΛܗ͠1PMMJOHͷճҰఆʹ͢Δ ๏ αʔόͷϓϩηεཧߦ͍ɺϦιʔεͷมߋ͕͋ ΕผϓϩηεΛελʔτͤ͞Δ ๏ ϓϥάΠϯͱͯ͠σϓϩΠͷࣄલʗࣄޙॲཧ
ϦϙδτϦ (*5 (*5)6# ϓϩηεϚωʔδϟ 4&37&345"35&3 ΞϓϦ$633&/5 ΞϓϦ/&8 Φʔσ Οοτ '*-&
13 Ωϟογϡ 3&%*4 $0/46- ௨ 4-"$, ϙʔϦϯά
ϦιʔεΛϦϙδτϦʹ1VTI͢Δͱ ࣗಈతʹOҎʹ֤ϗετσϓϩΠ͞Ε αʔόϦελʔτ͞ΕΔπʔϧ
͜Εཱ͕ࣗܕσϓϩΠ
ͨͩ͠%&8:
ʘ8*1ʗ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠