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
1
370
GraphQL の金融適用事例〜香港スタートアップの使いかた〜
【オンライン】フィンテックエンジニア養成勉強会9(最新技術特集)の発表資料です。
Yuta Okada
June 25, 2020
Tweet
Share
More Decks by Yuta Okada
See All by Yuta Okada
React Hands-on
dhythm
0
87
Other Decks in Technology
See All in Technology
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
110
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
130
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
220
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
160
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
9
1.1k
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
150
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
1
110
Lexical Analysis
shigashiyama
1
150
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
130
第1回 国土交通省 データコンペ参加者向け勉強会③- Snowflake x estie編 -
estie
0
130
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1366
200k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
130
GitHub's CSS Performance
jonrohan
1030
460k
Music & Morning Musume
bryan
46
6.2k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
YesSQL, Process and Tooling at Scale
rocio
169
14k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Become a Pro
speakerdeck
PRO
25
5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
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*ఏڙऀʹͱͬͯʣ