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
210
アウトプット駆動スキルアップ
momotaro98
1
72
Other Decks in Technology
See All in Technology
Kiroと学ぶコンテキストエンジニアリング
oikon48
6
8.6k
ヒューリスティック評価を用いたゲームQA実践事例
gree_tech
PRO
0
520
ヘブンバーンズレッドにおける、世界観を活かしたミニゲーム企画の作り方
gree_tech
PRO
0
520
絶対に失敗できないキャンペーンページの高速かつ安全な開発、WINTICKET × microCMS の開発事例
microcms
0
390
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
210
Grafana MCPサーバーによるAIエージェント経由でのGrafanaダッシュボード動的生成
hamadakoji
1
1.3k
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
1
110
ガチな登山用デバイスからこんにちは
halka
1
210
生成AI時代に必要な価値ある意思決定を育てる「開発プロセス定義」を用いた中期戦略
kakehashi
PRO
1
270
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
120
Skrub: machine-learning with dataframes
gaelvaroquaux
0
110
AWSで推進するデータマネジメント
kawanago
0
990
Featured
See All Featured
A better future with KSS
kneath
239
17k
Documentation Writing (for coders)
carmenintech
74
5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
185
54k
Navigating Team Friction
lara
189
15k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
How STYLIGHT went responsive
nonsquared
100
5.8k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
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
ͳͲ