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
マイクロサービスの概要と構築 統合編
Search
Shintaro Ikeda
May 26, 2017
Technology
0
85
マイクロサービスの概要と構築 統合編
Shintaro Ikeda
May 26, 2017
Tweet
Share
More Decks by Shintaro Ikeda
See All by Shintaro Ikeda
Difference between Swagger and OpenAPI
momotaro98
0
150
Haskell-Rinko-11
momotaro98
0
42
習慣的にやりたいことを手助けしてくれるLINEボットを作った話
momotaro98
0
63
AlertForViber_20171207
momotaro98
0
220
アウトプット駆動スキルアップ
momotaro98
1
72
Other Decks in Technology
See All in Technology
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
350
AI時代、“平均値”ではいられない
uhyo
8
2.5k
オブザーバビリティが育むシステム理解と好奇心
maruloop
1
820
20251027_findyさん_音声エージェントLT
almondo_event
0
170
Dify on AWS 環境構築手順
yosse95ai
0
120
AI AgentをLangflowでサクッと作って、1日働かせてみた!
yano13
1
150
OpenTelemetry が拡げる Gemini CLI の可観測性
phaya72
2
2.2k
AI駆動で進める依存ライブラリ更新 ─ Vue プロジェクトの品質向上と開発スピード改善の実践録
sayn0
1
260
Dylib Hijacking on macOS: Dead or Alive?
patrickwardle
0
460
AIエージェントによる業務効率化への飽くなき挑戦-AWS上の実開発事例から学んだ効果、現実そしてギャップ-
nasuvitz
2
580
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
12
81k
ストレージエンジニアの仕事と、近年の計算機について / 第58回 情報科学若手の会
pfn
PRO
3
710
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Visualization
eitanlees
149
16k
Bash Introduction
62gerente
615
210k
Typedesign – Prime Four
hannesfritz
42
2.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Unsuck your backbone
ammeep
671
58k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Leading Effective Engineering Teams in the AI Era
addyosmani
7
600
Into the Great Unknown - MozCon
thekraken
40
2.1k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Transcript
౷߹ฤ ୈճಉظ-5ձ 3BLVUFO *OD 4IJOUBSP*LFEB ϚΠΫϩαʔϏεͷ֓ཁͱߏங
ॻ੶ w ஶऀ4BN/FXNBO w 5IPVHIU8PSLT˞ͱ͍͏ձࣾ ͷ ͓ͦΒ͘ ͍ٕ͢͝ज़ऀ w 5XJUUFS!TBNOFXNBO
˞$*$%ɺςετࣗಈԽπʔϧΛ࡞͍ͬͯΔ ͔Β͋ΔγΧΰ͕ຊࣾͷฮιϑτΣΞձࣾ
ॻ੶ͷ࣍ w ষϚΠΫϩαʔϏεͷ֓ཁ w ষϚΠΫϩαʔϏεΞʔΩςΫνϟӡ ༻ʹ͓͚Δٕज़ऀͷࣄ w ষϚΠΫϩαʔϏεͷϞσϧԽํ๏ w ষϚΠΫϩαʔϏεؒͷ౷߹
w ষϞϊϦγοΫαʔϏεͷϚΠΫϩαʔ Ϗεͷղ w ষσϓϩΠ w ষςετ w ষࢹ w ষηΩϡϦςΟ w ষίϯΣΠͷ๏ଇͱγεςϜઃܭ w ষେنͳϚΠΫϩαʔϏε w ষ·ͱΊ ຊൃදͰऔΓ্͛Δ෦
ϚΠΫϩαʔϏεͱʁ
ϚΠΫϩαʔϏεͱ w ఆٛʮখ͔ͭͭ͘͞ͷׂʹઐ೦͢Δࣗͨ͠αʔϏεʯ w ڊେԽͨͭ͠ͷαʔϏε ϞϊϦγοΫαʔϏε ʹର߅ w 40" 4FSWJDF0SJFOUFE"SDIJUFDUVSF
ͷࢥΛ࣋ͭ w ࢄγεςϜʹΑΓ࣮ݱ͞ΕΔ w υϝΠϯۦಈઃܭɺܧଓతσϦόϦɺΦϯσϚϯυԾԽɺΠ ϯϑϥࣗಈԽɺখنࣗνʔϜɺͳͲͷߟ͔͑ΒӨڹ͞Εͨ
ϞϊϦγοΫαʔϏε ϚΠΫϩαʔϏε
ϚΠΫϩαʔϏεͷϝϦοτ αʔϏε͝ͱʹٕज़ΛબͰ͖Δ ো͕ىͬͯ͜࿈ͤͣΛͰ͖Δ αʔϏε͝ͱʹ߹ͬͨεέʔϦϯά͕Ͱ͖Δ αʔϏε͝ͱʹਝ͔ͭ༰қʹσϓϩΠ͕Ͱ͖Δ αʔϏενʔϜͱͯ͠৫໘ͰͷҰக͕Ͱ͖Δ ผΞϓϦέʔγϣϯͰ࠶ར༻͕Ͱ͖Δ ΑΓྑ͍࣮ʹஔ͖͑ΔίετΛখ͘͞Ͱ͖Δ Φʔόʔϔουͷൃੜ
ٕज़બͷࢄ ࣮ߦڥͷࢄ ࢄγεςϜಛ༗ͷͷൃੜ ωοτϫʔΫো ӡ༻ͷෳࡶԽ σϝϦοτ
5IFSFJTOPTJMWFSCVMMFU
ϚΠΫϩαʔϏεͷߏங౷߹ฤ ίϯγϡʔϚͷഁյతมߋΛճආ͢Δ "1*Λٕज़ඇґଘʹ͢Δ ίϯγϡʔϚʹͱͬͯ୯७ͳαʔϏεʹ͢Δ ౷߹ʹ͓͚Δࢦ ϚΠΫϩαʔϏεͷϞσϧԽͷຊ࣭
ʮૄ݁߹ੑʯ ʮߴڽूੑʯ ˞ॻ੶ͷୈষͰৄ͘͠આ໌͞Ε͍ͯΔ
ϚΠΫϩαʔϏεͷ౷߹ %#ڞ༗දతΞϯνύλʔϯ 3&45ϦΫΤετϨεϙϯεͷྑ͍ग़ൃ ΦʔέετϨʔγϣϯΑΓίϨΦάϥϑΟ ੑͷ͋Δ3FBEFSͰഁյతมߋΛආ͚Δ 6*ΛαʔϏεͷ߹ϨΠϠͱߟ͑Δ ͭͷτϐοΫ
%#ڞ༗දతΞϯνύλʔϯ %#υϥΠό %#υϥΠό %#υϥΠό 42-จ03. 42-จ03. 42-จ03. w %#Λߋ৽͢Δͱ͖ɺଞͷαʔϏεͷӨڹͷྀ͕ඞཁ
w %#ࣗମΛվม͢Δͱ͖ɺίϯγϡʔϚଆͷഁյతมߋଟେ w σʔλͰͳ͘ৼΔ͍ CFIBWJPS Λڞ༗͢Δ͖
3&45ϦΫΤετϨεϙϯεͷྑ͍ग़ൃ 3&45WT3$1 w 3$1ܾͯ͠ѱͰͳ͍͕ਖ਼͘͠3&45Λ͏ͷ͕ϕλʔ w )551ͱͷ૬ੑͷྑ͞ w )"5&0"4ͱ͍͏ૄ݁߹ࢧԉͷ ཁૉΛ࣋ͭ
w ΫϥΠΞϯτଆͰπϥΈ w ٕज़తґଘ͕ڧΊ w ϩʔΧϧίʔϧͱϦϞʔτίʔ ϧͰ༰ҟͳΔ w ΫϥΠΞϯτଆൺֱతָ
ΦʔέετϨʔγϣϯΑΓίϨΦάϥϑΟ w ϩδοΫ͕தԝαʔϏεʹूத w ҟৗΩϟον͍͢͠ w ඇಉظΠϕϯτΛ֤αʔϏε͕ ҙͷλΠϛϯάͰαϒεΫϥ Πϒ
w ࢹγεςϜΛՃͰߏங͢Δ ඞཁ༗Γ
ੑͷ͋Δ3FBEFSͰഁյతมߋΛආ͚Δ DVTUPNFS pSTUOBNF:PUBpSTUOBNF MBTUOBNF+BDLTPOMBTUOBNF FNBJMZPUB!FYBNQMFDPNFNBJM UFMFQIPOF/VNCFS UFMFQIPOF/VNCFS DVTUPNFS DVTUPNFS
OBNJOH pSTUOBNF:PUBpSTUOBNF MBTUOBNF+BDLTPOMBTUOBNF OJDLOBNF+PFOJDLOBNF OBNJOH FNBJMZPUB!FYBNQMFDPNFNBJM DVTUPNFS มߋ͕ ىͬͨ͜ w ʮFNBJMλάΛಡΈऔΔʯ3FBEFSͳΒίϯγϡʔϚଆมߋෆཁ
6*ΛαʔϏεͷ߹ϨΠϠͱߟ͑Δ ˡίϯϙʔωϯτ͕αʔϏεͷ"1* Λͨͨ͘Γํ ϓϥϯ" σόΠε͝ͱͷόοΫΤϯυ"1* ήʔτΣΠΛ༻ҙ͢ΔΓํ ϓ ϥϯ% ˠ
ײ w Ή͍ͣ w ൃ͕ΦϒδΣΫτࢦͷσβΠϯύλʔϯͱಉ༷ͩͱײͨ͡ w ૄ݁߹ੑ㱻ҕৡʹΑΔ؇͍݁߹ w ίϨΦάϥϑΟ㱻Φϒβʔόʔύλʔϯ w
ͳͲ