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
APIゲートウェイと認証認可サービスを導入した / Implement API Gateway...
Search
ingtk
December 20, 2019
Technology
0
760
APIゲートウェイと認証認可サービスを導入した / Implement API Gateway and Auth Service
ingtk
December 20, 2019
Tweet
Share
More Decks by ingtk
See All by ingtk
ChatGPTとPythonを用いた 高速なデータ可視化プロトタイピング
ingtk
1
150
Other Decks in Technology
See All in Technology
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
310
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
1.1k
250627 関西Ruby会議08 前夜祭 RejectKaigi「DJ on Ruby Ver.0.1」
msykd
PRO
2
260
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
180
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
3
1.1k
Github Copilot エージェントモードで試してみた
ochtum
0
100
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
3.2k
OpenHands🤲にContributeしてみた
kotauchisunsun
1
430
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
3
470
Prox Industries株式会社 会社紹介資料
proxindustries
0
270
Welcome to the LLM Club
koic
0
170
rubygem開発で鍛える設計力
joker1007
2
190
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.8k
Code Reviewing Like a Champion
maltzj
524
40k
Designing Experiences People Love
moore
142
24k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
Why Our Code Smells
bkeepers
PRO
337
57k
A Tale of Four Properties
chriscoyier
160
23k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
YesSQL, Process and Tooling at Scale
rocio
173
14k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Automating Front-end Workflow
addyosmani
1370
200k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Transcript
APIήʔτΣΠͱೝূೝՄαʔϏεΛಋೖͨ͠
ݱࡏͷHRBrain ɾඪධՁཧαʔϏε͕ϞϊϦγοΫͳΞʔΩςΫνϟͰಈ͍͍ͯ Δ
ਓࣄDBαʔϏεͷ্ཱͪ͛ ɾඪཧαʔϏεඪཧʹྗɻਓࣄDBαʔϏεैۀ һཧʹྗ ɾैۀһใඪཧʹґଘ͢ΔʢαʔϏεؒ௨৴͕ඞཁʹͳ Δʣ
ೝূʁ
ೝূʁ ɾೝূͱͱඪධՁͷػೳ͕ͩɺೝূैۀһ୯Ґ Ͱߦ͏ͷͰैۀһใ͕ਓࣄDBʹ͍ͬͨΒೝূਓࣄDBʁ
ೝূͷཁ݅ ਓࣄDBͰೝূͨ͠ΒඪཧͰೝূࡁΈͩͱ͍͏͜ͱʹ ͍ͨ͠ɻʢαʔϏεΛԣஅͨ͠ೝূʣ
αʔϏεΛԣஅͨ͠ೝূ ਓࣄDBͰϩάΠϯ͕ޭͨ͠Βɺ
αʔϏεΛԣஅͨ͠ೝূ Ҏ߱ͷAPIϦΫΤετਓࣄDBʹೝՄͷ͍߹ΘͤΛߦ͏
ݒ೦ ɾਓࣄDBཁ݅ͷಛੑ্RDBMSΛ͍ͬͯΔɻ ɾਓࣄDB͕ೝՄΛ͢ΔͱαʔϏε͕ࠓޙ૿͑ͨͱ͖ʹReadෛՙ͕ͲΜͲ Μ͕͍͋ͬͯ͘ ɾࣄۀ͕εέʔϧͯ͠αʔϏε͕εέʔϧ͠ͳ͘ͳΔڪΕ͕͋Δ
ղܾࡦ ɾಠཱͨ͠ೝূೝՄαʔϏε ɾෛՙʹ͑Δ͜ͱ͕Ͱ͖ΔߏΛਓࣄDBͷཁ݅ͱΓͯ͠ߟ͑Δ͜ͱ ͕Ͱ͖Δ
ɾαʔϏεଆ͕ೝՄॲཧΛΕͨ߹ɺηΩϡϦςΟϦεΫΛ ๊͑Δʢ֤αʔϏεʹґଘ͍ͯ͠Δʣ
ղܾࡦ APIήʔτΣΠ
APIήʔτΣΠͱ ɾΫϥΠΞϯτΞϓϦͱόοΫΤϯυαʔϏεͷؒͰػೳ͢Δɻ ɾόοΫΤϯυͷαʔϏε܈ʹରͯ͠୯ҰͷΤϯτϦϙΠϯτΛఏڙ ͠ɺͯ͢ͷϦΫΤετ͕APIήʔτΣΠ௨ա͢ΔʢόοΫΤϯυ αʔϏεͷϦΫΤετAPIήʔτΣΠ͔ΒͷϓϩΩγʣ ɹˠόοΫΤϯυαʔϏεͯ͢ΛAPIήʔτΣΠͱಉ͡ωοτ ϫʔΫʹด͡ࠐΊΔ͜ͱ͕Ͱ͖ΔʢΞΫηε͞ΕΔ͜ͱΛ͙ʣ ɾαʔϏεԣஅతͳػೳΛఏڙ͢Δɻ ɹˠAPIήʔτΣΠΛ௨Δͱ͖ʹϦΫΤετΛೝՄ͢Δ͜ͱ͕Ͱ͖ Δ
࠷ऴతͳߏ
༻͍ͯ͠Δٕज़ ɾAPIήʔτΣΠ ɹɾGo ɹɾgRPCʢΫϥΠΞϯτʣ ɾೝূೝՄ ɹɾGo ɹɾgRPC ɹɾTwirp ɹɾFirestore