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
GraphQL の金融適用事例〜香港スタートアップの使いかた〜
Search
Yuta Okada
June 25, 2020
Technology
400
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GraphQL の金融適用事例〜香港スタートアップの使いかた〜
【オンライン】フィンテックエンジニア養成勉強会9(最新技術特集)の発表資料です。
Yuta Okada
June 25, 2020
More Decks by Yuta Okada
See All by Yuta Okada
React Hands-on
dhythm
0
110
Other Decks in Technology
See All in Technology
PLaMoを毎日の開発で使い育てていく
pfn
PRO
0
180
Cursor Meetup Sapporo - Cursor物語 続編
cocacola917
0
120
【CEDEC2026】『ウマ娘 プリティーダービー』 英語版のキャラクターの方言や口調をローカライズするための創造的アプローチ
cygames
PRO
1
180
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.9k
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
250
ウォーターフォール開発案件のPMとしてAI活用を模索している話
hatahata021
3
310
【CEDEC2026】『GRANBLUE FANTASY: Relink - Endless Ragnarok』のバトル制作事例 ~最高のキャラゲーを目指して~
cygames
PRO
0
190
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
120
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
190
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
1.5k
AIが自社のTableauを操作する世界へ:Tableau MCP超入門
tbtykk
0
110
AI エージェント時代のデジタルアイデンティティ
fujie
3
1.4k
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
610
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
430
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
The Invisible Side of Design
smashingmag
301
52k
Un-Boring Meetings
codingconduct
0
370
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
480
Typedesign – Prime Four
hannesfritz
42
3.1k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
460
Claude Code のすすめ
schroneko
67
230k
Transcript
ଜ૯߹ݚڀॴɹओΞϓϦέʔγϣϯΤϯδχΞɹ͓͔ͩΏ͏ͨ (SBQI2-ͷۚ༥ద༻ࣄྫ ߳ߓελʔτΞοϓͰͷ͍͔ͨ
ຊ͓͍͑ͨ͜͠ͱ (SBQI2-ศརͳΜͰ͢ ʢಛʹ"1*ར༻ऀʹͱͬͯʣ
(SBQI2-ͱ γεςϜΞʔΩςΫνϟ (SBQI2-ͷϢʔεέʔε ࣗݾհ 01 02 03 04
(SBQI2-ͱ γεςϜΞʔΩςΫνϟ (SBQI2-ͷϢʔεέʔε ࣗݾհ 01 02 03 04 ͜͜Λॏతʹ͠·͢
(SBQI2-ͱ γεςϜΞʔΩςΫνϟ (SBQI2-ͷϢʔεέʔε ࣗݾհ 01 02 03 04
Ԭా༤ଠʢ͓͔ͩΏ͏ͨʣ w ʹଜ૯߹ݚڀॴʹೖࣾʢӃଔʣ w ূ݊ۀքͷجװܥγεςϜͷγεςϜ։ൃɾอकΛ୲ ओʹΦϯϥΠϯτϨʔυʹؔ࿈͢ΔϓϩδΣΫτΛਪਐ w ࣾएख༗ࢤ৫ʮ"SVNPOʯͷ্ཱͪ͛ w ݄͔Β4FDVSJUJFT-UEʢݱɿ4P'J)POH,POHʣग़
w ߳ߓͰɺσϞͱ$07*%ͷμϒϧύϯνΛܦݧ w ݄ɺ$07*%ͷ࠷தɺؼࠃ
4FDVSJUJFTͰͷ׆ಈ w εϚϗઐۀͰূ݊औҾαʔϏεͷ։ൃ w ೋͷେ͖ͳϦχϡʔΞϧϩʔϯνʹߩݙ
σβΠϯͷϦχϡʔΞϧͰ(SBQI2-͕׆༂ ˞ޙ΄Ͳ࣮ྫΛ͝հ͠·͢
(SBQI2-ͱ ࣗݾհ γεςϜΞʔΩςΫνϟ (SBQI2-ͷϢʔεέʔε 01 02 03 04
(SBQI2-ͱ w 'BDFCPPL͕։ൃ͢Δ8FC"1*ͷͨΊͷن֨ w "1*͚ʹ࡞ΒΕͨΫΤϦݴޠɺϥϯλΠϜ w 3&45ͦͷଞͷ8FCαʔϏεͱൺֱͯ͠ɺޮతɺݎ࿚ɺϑϨΩγϒϧͳ ΞϓϩʔνΛఏڙ
IUUQTHSBQIRMPSH
(SBQI2-ͷಛ w ΤϯυϙΠϯτ͕ৗʹ̍ͭ w ΫΤϦݴޠΛ༻͍ͯɺσʔλΛऔಘ͢Δ w ̍ͭͷϦΫΤετ͔ΒෳͷใΛऔಘͰ͖Δ w ࣗʹͱͬͯඞཁͳใ͚ͩΛऔಘͰ͖Δ
σʔλΛ औಘ͍ͨ͠ QPTUT DPNNFOUT BVUIPST QPTUT DPNNFOUT BVUIPST HSBQIRM RVFSZ\
QPTUT DPNNFOUT BVUIPST ^ 3&45"1* (SBQI2-"1*
\ IFSP\ OBNF ^ ^ \ lIFSPz\ lOBNFzl-VLF4LZXBMLFSz ^ ^
\ IFSP\ OBNF IFJHIU NBTT ^ ^ \ lIFSPz\ lOBNFzl-VLF4LZXBMLFSz lIFJHIUz lNBTTz ^ ^ \ IFSP\ OBNF GSJFOET\ OBNF IPNF8PSME\ OBNF DMJNBUF ^ TQFDJFT\ OBNF MJGFTQBO PSJHJO\ OBNF ^ ^ ^ ^ ^ UZQF2VFSZ\ IFSP$IBSBDUFS ^ UZQF$IBSBDUFS\ OBNF4USJOH GSJFOET<$IBSBDUFS> IPNF8PSME1MBOFU TQFDJFT4QFDJFT ^ UZQF1MBOFU\ OBNF4USJOH DMJNBUF4USJOH ^ UZQF4QFDJFT\ OBNF4USJOH MJGFTQBO*OU PSJHJO1MBOFU ^ ཉ͍͠ใ͚ͩऔಘ ෳͷใΛҰʹऔಘ
QPTUT DPNNFOUT BVUIPST HSBQIRM \ QPTUT\ UJUMF BVUIPS\ OBNF ^
DPNNFOUT\ UFYU VTFS ^ ^ ^ QPTUTͷσʔλʹɺ BVUIPSͱDPNNFOUͷใΛ ࣋ͨͤͨঢ়ଶͰऔಘ͍ͨ͠ \ lQPTUTz< \UJUMFlQPTUz lBVUIPSzlBVUIPSz DPNNFOUT<ʜ>^ \UJUMFlQPTUz lBVUIPSzlBVUIPSz DPNNFOUT<ʜ>^ \UJUMFlQPTUz lBVUIPSzlBVUIPSz DPNNFOUT<ʜ>^ \UJUMFlQPTUz lBVUIPSzlBVUIPSz DPNNFOUT<ʜ>^ > ^
(SBQI2-ͷϝϦοτ w "1*ͷϨεϙϯεσʔλΛඞཁͳใ͚ͩʹߜΔ͜ͱ͕Ͱ͖Δ w ҰͰͯ͢ͷใΛऔಘ͢Δ͜ͱ͕Մೳ ʢ3&45ͩͱෳͷΞΫηε͕ඞཁʣ w σʔλ͕·ͱ·ͬͨঢ়ଶͰฦ٫͞ΕΔ ʢ3&45ͩͱɺऔಘͨ͠ޙʹϑϩϯτଆͰܗ͕ඞཁʣ
4FDVSJUJFTͰͷ׆༻ࣄྫ
γεςϜΞʔΩςΫνϟ ࣗݾհ (SBQI2-ͱ (SBQI2-ͷϢʔεέʔε 01 02 03 04
γεςϜΞʔΩςΫνϟ w ϥΠϒϥϦ"QPMMP(SBQI2- w (SBQI2-"1*ʢαʔόʣ"84্ʹߏங w όοΫΤϯυ"QJ.PEFM4UPSBHFͷʹ͚ΔϝϯλϧϞσϧΛ࠾༻
ࢀߟɿ%BO4DIBGFSBUSFBDUFVSPQB ʢIUUQTXXXZPVUVCFDPNXBUDI WFUBYB&FE"ʣ ϝϯλϧϞσϧ
"1* .0%&-4 4503"(& ϝϯλϧϞσϧ
"1* .0%&-4 4503"(& ϝϯλϧϞσϧ (SBQI2-ͷػೳ"1*ʹू͞ΕΔ ˞͜͜ͰͦΕͧΕͷͷׂΛհ͠·͢
ϚΠΫϩαʔϏεʢ3FTPMWFSʣ ϦΫΤετͷτʔΫϯΛݕূ͠ɺWJFXFSͷೝূ WJFXFSΛ͍ͪͯɺ.0%&-ʹΞΫηε "1*ͷׂ ✴ ϏδωεϩδοΫΛ࣋ͨͳ͍ ✴
͜ͷ͕l(SBQI2-zͱݺΕΔ෦
ϚΠΫϩαʔϏεʢ3FTPMWFSʣ "1* #PPLT.PEFM "VUIPST.PEFM 4PNFUIJOH.PEFM ʜ RVFSZ\ BVUIPST\ OBNF ^
^ ΫΤϦΛղੳ͠ɺ3FTPMWFS͕ΞΫηεઌͷϞσϧΛఆ
.0%&-4ͷׂ ೝՄʢݖݶνΣοΫʣ ϏδωεϩδοΫ 4503"(&ʹΞΫηεͯ͠σʔλΛऔಘɾ֨ೲ ԼهΛҙࣝ͠ͳ͍ ✴ ϦΫΤετݩɺΞΫηεऀ
✴ ೝূ ✴ ϦΫΤετઌɺσʔλͷ֨ೲઌ
ϏδωεϩδοΫ 4PNFUIJOH.PEFM w WJFXFSͷॲཧݖݶΛνΣοΫ ʢཧऀػೳʹ௨ৗϢʔβͰΞΫηεɺʣ w ଟͷϏδωεϩδοΫΛอ༗͢ΔͨΊɺ ͜ͷ͕Ұ൪ଠ͘ͳΔ ʢ#&ͷίʔυͷେ.0%&-ͷͷʣ ݖݶνΣοΫ
σʔλऔಘ ܭࢉॲཧ Ϩεϙϯε
.0%&-4 σʔλͷऔಘɾ֨ೲ 4503"(& w .0%&-σʔλͷ֨ೲઌ͕ɺ Ͳ͜ʹ͋Δͷ͔Λҙࣝ͠ͳ͍ w .0%&-4503"(&͔Βʢʣ σʔλΛऔಘʢ֨ೲʣ͢Δ w
ଓઌ4503"(&ͷൣғ
4503"(&ͷׂ ֎ͷੈքʢΞΫηεઌʣΛΔɾͭͳ͕Δ σʔλͷऔಘɾ֨ೲ .0%&-4ͰऔΓѻ͑ΔΑ͏ɺσʔλͷܗΛ͓͜ͳ͏ ✴ ϏδωεϩδοΫΛ࣋ͨͳ͍
ଓઌͷઃఆɾσʔλͷܗ 4503"(& w 1SPE4UBHF 3FHJPO FUD w .0%&-͕͍͍͢Α͏ʹɺ σʔλͷܗΛ͓͜ͳ͏ ྫɿ4%,Λϥοϓͨؔ͠Λ࡞Δ
ϑΥʔϚοτɾϓϩτίϧόϥόϥ 3&45 40"1 FUD
ϝϯλϧϞσϧͷ·ͱΊ w 'BDFCPPLνʔϜ͕׆༻͢ΔϕετϓϥΫςΟεͷΞʔΩςΫνϟ w ֤ͷׂɾൣғ͕໌֬ w .0%&-4͕ϏδωεϩδοΫʹूத
(SBQI2-ͷϢʔεέʔε ࣗݾհ (SBQI2-ͱ γεςϜΞʔΩςΫνϟ 01 02 03 04
4FDVSJUJFTͷΞϓϦͷมભʢ࠶ܝʣ
γεςϜͷҠߦɾϦχϡʔΞϧ
όοΫΤϯυΛ$͔Β/PEFKTʹҠߦ (SBQI2-ͷಋೖ γεςϜͷҠߦ
ϦχϡʔΞϧ ϑϩϯτΤϯυΛ"OHVMBS *POJD͔Β 3FBDU/BUJWFʹҠߦ ϑϨʔϜϫʔΫͷมߋ͚ͩͰͳ͘ɺ σβΠϯػೳՃ࣮ࢪ όοΫΤϯυฒߦͯ͠։ൃ
ϦχϡʔΞϧ࣌ͷಈ͖ w όοΫΤϯυͰɺ৽ΞϓϦ༻ͷػೳطଘػೳͷฒߦ։ൃ࣮ࢪ w όοΫΤϯυͷ৽ػೳ͕ຊ൪ڥʹϦϦʔε͞ΕͯɺچΞϓϦʹӨڹͳ͠ ʢഁյ͞ΕΔ͜ͱͳ͘αʔϏεΛܧଓʣ w ৽ΞϓϦຊ൪ڥͰ৽ͨͳΫΤϦΛൃߦ͠ɺ৽ػೳͷ֬ೝ͕Մೳ w ϢʔβʔͷΞοϓσʔτঢ়گʹΑΓɺ৽ɾچΞϓϦ͕ࠞࡏ͕ͨ͠ɺܧଓͯ͠
αʔϏεΛఏڙ ʢ͋ΔλΠϛϯάͰڧ੍తʹ৽ΞϓϦʹҠߦʣ
"QPMMPʹΑΔσʔλऔಘ ʢΫϥΠΞϯταΠυʣ
"QPMMP(SBQI2-ͱʁ w (SBQI2-ΛऔΓѻ͏ͨΊͷϥΠϒϥϦ w औಘσʔλΛ̍Օॴʢ"QPMMPʣʹू͢Δ͜ͱ͕Ͱ͖Δ w ϞμϯΞʔΩςΫνϟʹରԠ w ޮԽ͞ΕͨσʔλऔಘํࣜΛ࣋ͭ
σʔλऔಘํࣜʢGFUDIQPMJDZʣ w DBDIFpSTU w DBDIFBOEOFUXPSL w OFUXPSLPOMZ w DBDIFPOMZ w
OPDBDIF
DBDIFGJSTU RVFSZ\ CPPLT\ʜ^ BVUIPST\ʜ^ ^ RVFSZʹඞཁͳσʔλΛDBDIF͔Βऔಘ DBDIFͷσʔλ͕Γͳ͍߹ωοτϫʔΫ͔Βऔಘ
σʔλΛฦ٫͢Δ ˞ωοτϫʔΫ௨৴ྔΛݮͰ͖Δ Ұऔಘ͢Δͱɺ͋·ΓมԽ͕ͳ͍ใͷ߹ ྫʣొ͞Εͨۜߦޱ࠲
DBDIFBOEOFUXPSL RVFSZ\ CPPLT\ʜ^ BVUIPST\ʜ^ ^ RVFSZʹඞཁͳσʔλΛDBDIF͔Βऔಘ DBDIFͷσʔλͰेͳ߹ɺσʔλΛฦ٫͢Δ
ωοτϫʔΫ͔ΒσʔλΛऔಘ͢Δ σʔλΛฦ٫͢Δ දࣔΛ࠷༏ઌ͠ɺΕͯαʔό্ͷσʔλͱ߹ੑΛ औͬͯͳ͍߹ ྫʣϙʔτϑΥϦΦʢอ༗גͷҰཡʣ
OFUXPSLPOMZ RVFSZ\ CPPLT\ʜ^ BVUIPST\ʜ^ ^ RVFSZʹඞཁͳσʔλΛωοτϫʔΫ͔Βऔಘ σʔλΛฦ٫͢Δ ˞DBDIFߋ৽͞ΕΔ
ৗʹαʔόʹ͋Δ࠷৽ͷใΛऔಘ͍ͨ͠߹ ྫʣݺɺՁ֨
σʔλͷऔಘํࣜ w "QPMMP(SBQI2-Ͱ̑छྨͷऔಘํ͕ࣜఏڙ͞Ε͍ͯΔ ʢΑ͘͏ͷ̏ͭʣ w ۀσʔλͷੑ࣭ʹΑͬͯɺͲͷऔಘํࣜΛ࠾༻͢Δ͔ͷઃܭ͕ඞཁ w දࣔʹ͔͔Δ࣌ؒͷॖɺωοτϫʔΫͷ௨৴ྔΛݮΒ͢͜ͱ͕Ͱ͖Δ
·ͱΊͱॴײ
·ͱΊ w (SBQI2-"1*Λఏڙ͢Δن֨ͷͻͱͭ w ཉ͍͠ใΛҰʹऔಘ͢Δ͜ͱ͕Ͱ͖Δ w ϑϩϯτΤϯυɾόοΫΤϯυؒͷฒߦ։ൃΛΑΓޮԽ͢Δ͜ͱ͕Ͱ͖Δ
ॴײ w ࠓޙɺ৽͘͠"1*Λఏڙ͢Δ߹ɺ3&45ͷΘΓʹ࠾༻͢ΔՁ͋Δ w "1*ར༻ऀʹͱͬͯɺඇৗʹ͍͍͢ w "1*ఏڙऀʹͱͬͯศར ˞ཪଆͷॲཧΛमਖ਼ͯ͠ɺ"1*ར༻ऀʹӨڹ͕গͳ͍
ຊ͓͍͑ͨ͜͠ͱʢ࠶ܝʣ (SBQI2-ศརͳΜͰ͢ ʢ࣮"1*ఏڙऀʹͱͬͯʣ