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
About blockchain full managed node service back...
Search
Shoei Watanabe
April 11, 2019
Technology
470
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
About blockchain full managed node service backend built with Azure
Shoei Watanabe
April 11, 2019
More Decks by Shoei Watanabe
See All by Shoei Watanabe
全国300店舗フィットネスジムでの ClickHouse x LibreChat の活用事例
sh0e1
0
88
SNKRDUNKでGo+gRPCで すすめるモジュラモノリス
sh0e1
5
4.1k
バイトルにOAuth 2.0を導入
sh0e1
0
1.7k
Other Decks in Technology
See All in Technology
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
120
公式ドキュメントの歩き方etc
coco_se
1
120
関数型の考えを TypeScript に持ち込んで、テストしやすい純粋関数を増やす / Pure at the Core, Effects at the Edge: Bringing Functional Thinking into TypeScript
kaminashi
2
130
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
1
640
AI、CDK と協働する Full TypeScript アプリケーション開発 / Full TypeScript Application with AI and CDK
geekplus_tech
2
400
企業でAWS Organizationsを動かすための組織設計の考え方
nrinetcom
PRO
1
110
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3.6k
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
1
380
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
240
カードゲーム作りが教えてくれた プロダクトオーナーシップ
moritamasami
0
110
タスクの複雑さでモデルを選ぶ ── Thompson Samplingで動かす“トークン/コスト最適化
satohy0323
0
570
Webアプリ認証の全体像 / The Big Picture of Web App Authentication
kitano_yuichi
0
180
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Agile that works and the tools we love
rasmusluckow
331
22k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
The Pragmatic Product Professional
lauravandoore
37
7.4k
We Have a Design System, Now What?
morganepeng
55
8.2k
Docker and Python
trallard
47
4k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
280
A Tale of Four Properties
chriscoyier
163
24k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
180
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
460
Transcript
"[VSFͰߏஙͨ͠ ϒϩοΫνΣʔϯɾϑϧϚωʔδυϊʔυ αʔϏεͷόοΫΤϯυʹ͍ͭͯ SHOEI WATANABE 2019 / 04 / 11
/ THU Ginco Engineer Meetup
A B O U T M Y S E L
F ࣗݾհ Shoei Watanabe @sh0e12uatanal3e 4*FS͔ΒϑϦʔϥϯεΤϯδχΞసɻ ϑϦʔϥϯεసޙɺ༷ʑͳҊ݅ʹ͓͍ͯઃܭ͔Βӡ༻อक·ͰΛ୲ɻ ݱࡏגࣜձࣾ(JODPʹͯαʔόαΠυΤϯδχΞΛΊΔɻ
֓ཁ • (JODP/PEFTͷհ • (JODP/PEFTͷΞʔΩςΫνϟ • ϒϩοΫνΣʔϯϊʔυͷϩʔυόϥϯγϯά • ෛՙࢼݧ •
ϞχλϦϯά
(JODP/PEFTͷհ
A B O U T M Y S E L
F ࣗݾհ Heidi Alps @alps_girl ͜͜ʹςΩετ͕ೖΓ·͢ɻ͜͜ʹςΩετ͕ೖΓ·͢ɻ͜͜ʹςΩετ͕ೖΓ· ͢ɻ͜͜ʹςΩετ͕ೖΓ·͢ɻ͜͜ʹςΩετ͕ೖΓ·͢ɻ͜͜ʹςΩετ͕ೖ Γ·͢ɻ͜͜ʹςΩετ͕ೖΓ·͢ɻ͜͜ʹςΩετ͕ೖΓ·͢ɻ͜͜ʹςΩετ ͕ೖΓ·͢ɻ͜͜ʹςΩετ͕ೖΓ·͢ɻ !5 ϒϩοΫνΣʔϯϊʔυɾϑϧϚωʔδυαʔϏε
ԿΛఏڙ͢Δ͔ Nodes ϒϩοΫνΣʔϯϊʔυͷϑϧϚωʔδυαʔϏεΛ.JDSPTPGU༷ͱఏڙ
(JODP/PEFTͱʁ Nodes ✔#BB4 #MPDLDIBJOBTB4FSWJDF ͱͯ͠ϒϩοΫνΣʔϯࣄۀ։ൃʹ͝ར༻͍͚ͨͩΔ։ൃऀ͚αʔϏεͰ͢ɻ ˠΠϯϑϥ։ൃɾอकӡ༻ʹඞཁͳίετΛഉআ͠ɺΞϓϦέʔγϣϯͷ։ൃʹूதͯ͘͜͠ͱ͕ՄೳͰ͢ ϑϧϚωʔδυ Մ༻ੑ Մ༻ੑͷ(JODPͷΠϯϑϥετϥΫ νϟΛར༻͍ͯ͠ΔͨΊɺϊʔυӡ༻Λؾʹ͢
Δඞཁ͋Γ·ͤΜɻ Nodes ϊʔυͷӡ༻ʹඞཁͳ࡞ۀͯ͢(JODP͕ߦ ͍·͢ɻ
ղܾ͢Δ՝ Nodes
(JODP/PEFTͱʁ Nodes
(JODP/PEFTͷ ΞʔΩςΫνϟ
ΞʔΩςΫνϟ
͍ͬͯΔ"[VSFαʔϏε • "[VSF,VCFSOFUFT4FSWJDF ",4 • "[VSF$PTNPT%# • "[VSF'SPOU%PPS4FSWJDF •
"[VSF.POJUPS • "QQ4FSWJDF
"[VSF,VCFSOFUFT4FSWJDF ",4 • ҰͭͷΫϥελͰ/BNFTQBDFΛม͑ͯӡ༻ • 2"1SPEVDUJPO • JOHSFTTIFMNͰߏங • #MVF(SFFO%FQMPZ
• *TUJP • ϞχλϦϯά༻ͷ1SPNFUIFVTͱ(SBGBOB1PEͰཧ
"[VSF$PTNPT%# • ϚϧνϞσϧσʔλϕʔεαʔϏε • ར༻͢Δ"1*͕બͰ͖Δ • άϩʔόϧࢄ • ͷߴՄ༻ੑ •
Ձ֨ • ϓϩϏδϣχϯάࡁΈͷεϧʔϓοτʢ36ʣ • ফඅ͞ΕͨετϨʔδ
"[VSF'SPOU%PPS4FSWJDF • -ϩʔυόϥϯα • ΧελϜυϝΠϯͱূ໌ॻͷཧ • ηΩϡϦςΟ • 8"' •
%%P41SPUFDUJPO • Ձ֨ • σʔλసૹྔ • ϧʔςΟϯάنଇ
ϒϩοΫνΣʔϯϊʔυͷ ϩʔυόϥϯγϯά
ϊʔυϩʔυόϥϯαͷػೳ ϔϧενΣοΫ ϩʔυόϥϯε
ϔϧενΣοΫ • ҰఆִؒͰ֤ϊʔυͷ࠷৽ϒϩοΫΛऔಘ • ಉظ͕Εͨϊʔυʹόϥϯγϯά͠ͳ͍
ϩʔυόϥϯα
/PEF.BOBHFS • /PEF.BOBHFS͕ࣗಈͰ֤ϊʔυΛཧ • ಉظ͕ΕͨϊʔυʹBENJOBEE1FFS Ͱਖ਼ৗʹ1FFS ଓͰ͖ΔϊʔυΛՃ • ϔϧενΣοΫͰಉظঢ়گΛৗʹࢹ͠ɺਖ਼ৗʹಉظ ͞Ε͍ͯΔϊʔυͷ1FFSใΛσʔλͰอ͍࣋ͯ͠Δ
ϩʔυόϥϯε ঢ়ଶ͕͋Δʢεςʔτϑϧͳʣϝιου $POTJTUFOU)BTIJOH ঢ়ଶ͕ͳ͍ʢεςʔτϨεͳʣϝιου 3PVOE3PCJO
3PVOE3PCJO • ϦΫΤετΛ֤ϊʔυʹۉʹసૹ • ͲͷϊʔυͰಉ͡Ϩεϙϯε͕ฦͬͯ͘Δ ϩʔυόϥϯα ΫϥΠΞϯτ
$POTJTUFOU)BTIJOH • *%͔ΒసૹઌͷϊʔυΛܾΊɺৗʹಉ͡ϊʔυʹసૹ • ϊʔυͰҟͳΔϨεϙϯε͕ฦͬͯ͘Δ ϩʔυόϥϯα ΫϥΠΞϯτ
ෛՙࢼݧ
ෛՙࢼݧπʔϧͷհ • 4BB4 • γφϦΦΛZBNMͰॻ͚Δ • +BWB4DSJQUͰύϥϝʔλΛಈతʹมߋͰ͖Δ • (JU)VCʹγφϦΦͷZBNMΛ1VTI͢Δ͚ͩ •
ཤྺશͯอ࣋
ύϑΥʔϚϯεɾνϡʔχϯά "1.Ͱ ϘτϧωοΫΛಛఆ ϓϩάϥϜ ύϥϝʔλௐ
ύϑΥʔϚϯε • SFRTTFD3FTQPOTF5JNF"WHNT
"[VSF$PTNPT%#5JQT • ઃఆͨ͠εϧʔϓοτͷ্ݶΛ͑Δͱ͕ฦΔ • εϧʔϓοτͷ্ݶΛ্͛Δͱଈө͞ΕΔ
"[VSF$PTNPT%#5JQT • εϧʔϓοτͷ্ݶΛ্͍͛ͯΔͱྉ͕ۚߴ͍ • ͕ͰͨΒεϧʔϓοτͷ্ݶΛ্͛ΔΑ͏ʹࣗಈԽͰ͖Δ
ϞχλϦϯά
ϞχλϦϯάπʔϧ ։ൃॳ QQSPG ݱࡏ αʔόࢹ "1.
ϞχλϦϯά ϊʔυ
ϞχλϦϯά ",4 "QQMJDBUJPO
5 5 ։ൃऀ͚ͷαʔϏεΛ։ൃ͍ͨ͠ํ ϑϩϯτΤϯυόοΫΤϯυΠϯϑϥΤϯδχΞ ͓ؾܰʹ͝࿈བྷ͍ͩ͘͞ Ұॹʹ(JODP/PEFTͷ։ൃΛ͠·ͤΜ͔ʁ