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
golangでツールを作ってみた(開発合宿)
Search
Shoichiro Nagai(shnagai)
October 05, 2017
Technology
0
3k
golangでツールを作ってみた(開発合宿)
開発合宿 201709 土善旅館の発表スライド
Shoichiro Nagai(shnagai)
October 05, 2017
Tweet
Share
More Decks by Shoichiro Nagai(shnagai)
See All by Shoichiro Nagai(shnagai)
GoでBigQueryを操作する時にStructを使うか悩んでる話/go-bigquery-struct-worries
shoichiron
1
140
AWS Step Functions × AWS SAMで実現する家族ノートの低運用コストETL基盤/ kazokunote-stepfunctions-awssam-etl
shoichiron
4
4.9k
機械学習PJのデータ収集における課題を解決する データ基盤の取組み/Efforts of data infrastructure to solve problems in data collection of machine learning PJ
shoichiron
1
2.1k
ECS×Fargateで実現する運用コストほぼ0なコンテナ運用の仕組み/ ecs fargate low cost operation
shoichiron
14
18k
ママリで動くカテゴリ類推エンジンの仕組み ~機械学習導入の4つの勘所を添えて~/mamari category analogy
shoichiron
0
730
SIGNATEの練習問題コンペで 57位までスコアを上げた話/ The story of the signate competition
shoichiron
2
5.5k
AWSサービスで実現するバッチ実行環境のコンテナ/サーバレス化/ Container service of batch execution environment realized by AWS service
shoichiron
11
6.5k
Fargateは何がうれしいのか/ fargate-whats-nice
shoichiron
4
11k
コンテナ導入の正攻法〜ママリのコンテナ移行舞台裏〜/Confrontation-of-Container-Transfer
shoichiron
1
3.5k
Other Decks in Technology
See All in Technology
【JAWS-UG大阪 reInvent reCap LT大会 サンバが始まったら強制終了】“1分”で初めてのソロ参戦reInventを数字で振り返りながら反省する
ttelltte
0
140
データ基盤におけるIaCの重要性とその運用
mtpooh
4
530
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!事例のご紹介+座学②
siyuanzh09
0
110
GoogleのAIエージェント論 Authors: Julia Wiesinger, Patrick Marlow and Vladimir Vuskovic
customercloud
PRO
0
160
あなたの人生も変わるかも?AWS認定2つで始まったウソみたいな話
iwamot
3
860
comilioとCloudflare、そして未来へと向けて
oliver_diary
6
450
技術に触れたり、顔を出そう
maruto
1
150
Kotlin Multiplatformのポテンシャル
recruitengineers
PRO
2
150
RubyでKubernetesプログラミング
sat
PRO
4
160
#TRG24 / David Cuartielles / Post Open Source
tarugoconf
0
590
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
180
re:Invent2024 KeynoteのAmazon Q Developer考察
yusukeshimizu
1
150
Featured
See All Featured
RailsConf 2023
tenderlove
29
970
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
A better future with KSS
kneath
238
17k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
GitHub's CSS Performance
jonrohan
1030
460k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
The Power of CSS Pseudo Elements
geoffreycrofte
74
5.4k
Thoughts on Productivity
jonyablonski
68
4.4k
Optimising Largest Contentful Paint
csswizardry
33
3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
173
51k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
570
Transcript
ՈͷຖΛͬͱসإʹɻ ։ൃ߹॓JOળཱྀؗ $POOFIJUPJODӬҪউҰ HPMBOHͰπʔϧΛ࡞ͬͯΈͨ
ΞδΣϯμ w Ϟνϕʔγϣϯͱࠓճͷΰʔϧ w πʔϧͷհ w HPMBOHͰϋϚͬͨϙΠϯτ w ͜Ε͔Β w
·ͱΊ
Ϟνϕʔγϣϯͱࠓճͷΰʔϧ
w ͕ೖ͔ͬͯΒͷπʔϧ΄΅શͯ4IFMMͰॻ͍ͯΔ w ͦΖͦΖ4IFMMଔۀ͍ͨ͠Ͱ͢Ͷͬͯ w ͕ͬͭΓ࣌ؒΛ͑Δ։ൃ߹॓ͰHPMBOH͚ͩΛߟ͑Δ ؒΛա͢͝ ಈػ Ϟνϕʔγϣϯ
w HPMBOHΛͬͯɺBXTTELΛ͏πʔϧΛԿ͔͠Β࡞Δ ౡా͞ΜͱͦΕͧΕ࠷Ұͭಈ͘ͷΛ࡞Δ Ұͭ࡞ͬͯײ৮Λ͔ͭΊɺࠓͷTIFMMͰ͍ͬͯΔͷΛஔ͖͍͚͑ͯΔɻ w ·ͱ·ͬͨ࣌ؒͰHPMBOHͷجૅͷج͘Β͍ཧղग़དྷΔ Α͏ʹ͢Δ ։ൃ߹॓ͷࣗͷதͷΰʔϧ
πʔϧͷհ
BCBZP
w &$3ͷաڈΠϝʔδΛҰؾʹফͯ͘͠ΕΔπʔϧʂʂ 5"(ͳ͠Πϝʔδ ݹ͍ͬͯͳ͍ͷ ͷJNBHF*ETΛऔಘͯ͠ɺҰׅআ͢Δ ˞&$3ɾɾ"84Ͱཧ͢Δ%PDLFSΠϝʔδͷϦϙδτϦ &$3աڈΠϝʔδ͓আπʔϧ BCBZP
w ʑͷ&$4σϓϩΠͰɺNBTUFSϚʔδͷʹ৽͍͠Π ϝʔδ͕࡞ΒΕ͍ͯΔɻ w ϦϙδτϦݸ·Ͱͷ্ݶ͕͋ΔͷͰɺ͜ͷπʔϧ ͕ͳ͍ͱ੍͍͔ͭݶʹୡ͠σϓϩΠ͕ग़དྷͳ͘ͳΔɻɻ खಈͰফ͍͍ͤΜͰ͚͢ͲɺΊΜͲ͍͘͞͠Ε·͢ΑͶɻɻ Կ͕͏Ε͍͠ͷ͔
σϞ
ಈ࡞Πϝʔδ
HPMBOHͰϋϚͬͨϙΠϯτ
w BXTͷηογϣϯΛ࡞Δ࣌ʹɺSFHJPOࢦఆͳ͍ͧͱౖ ΒΕΔɻɻ ͍ͭͷ"$$&44@,&: 4&$3&5@,&: 3&(*0/͕ඞཁ "84@3&(*0/͍ͬͯ͏ڥมΛಡΉͱެࣜϦϑΝϨϯεʹॻ͍ͯ͋ΔͷʹಡΜͰ ͘Εͳ͍ɻɻ ݁ہɺTFTTJPO࡞ΔλΠϛϯάͰɺఆͷ"Q/PSUIFBTU3FHJPO*%Λ٧ΊࠐΉܗʹ BXTTELͷ͍ํ
SFHJPO
w ඞͣYY*OQVUͱ͍͏ߏମʹΛ٧Ί͔ͯΒɺॲཧ͢Δ ϝιουͷύϥϝʔλͱͯ͢͠ ˞ϝιου໊ͷTVGGJYʹ*OQVUΛ͚ͭΔ BXTTELͷ͍ํ YY*OQVU
w GJMUFSͷ͍ํ͕บ͋Δɻ ˞ϦΫΤετʹGJMUFS͢Δ͜ͱͰϨεϙϯεΛཉ͍͠ͷ͚ͩʹߜΔɻ ˞BXTDMJͰ͍͏͜ΕAGJMUFSl/BNFJOTUBODFTUBUFOBNF 7BMVFTSVOOJOHA ˞࠷ॳϨεϙϯεͷKTPOʹରͯ͠ɺΰχϣΰχϣͱߟ͑ͨɻɻ BXTTELͷ͍ํ GJMUFS
w *NBHF*ETʂʂ &$3ܥͷૢ࡞ʹඞͣ*NBHF*ET ϋογϡ Λࢦఆ͠ͳ͍ͱμϝ UBH໊Ͱແཧ *NBHF*ETΛऔಘ͢ΔʹɺUBH໊UBH༗ແͰϑΟϧλͯ͠ཉ͍͠*NBHF*ETΛऔಘ ͠ͳ͍ͱμϝ ໘͗͢Δ
*NBHF*ETΛऔಘ͢ΔͨΊͷॲཧΛॻ͘ඞཁ͕͋Δɻ -JTU*NBHFT BXTTELFDS͕ͭ͜͜Β͍
JUPTIP͞Μ·͡Ͱ͋Γ͕ͱ͏͍͟͝·ͨ͠ ˞ࠓճ݁ہΘͳ͔͚ͬͨͲ͜ͷઌ͏ͱࢥ͍·͢ʂʂ +40/Λύʔε͢Δ
w ίϝϯτ͕ͱ͔ඌʹ Λଟ༷͢Δͱ͔׳Εͳ͔ͬͨɻ w TUSVDUͷ͍ํ w GPSSBOHF͏ͱɺ͍͍ײ͡ʹϨεϙϯεͷKTPOΛղੳ ग़དྷΔ ˞ͭΊJOEFYೖΔ͔ΒɺGPS@ SFTSBOHFͷ@ʹͨͲΓண͘ͷ͕େม
w GMBHͱͯศརͩ ҰʑҾͷΤϥʔॲཧ͠ͳ͍͍ͯ͘͠ϔϧϓͭ͘ จ๏ܥ
w όΠφϦͰಈ͖ɺ࣮ߦߴ ϚϧνϓϥοτϑΥʔϜͩ͠Ͷɻ w Ϗϧυ.BLFGJMF࡞ΕNBLFͱଧͯɺ͍ऴྃ USBWJTͰEPDLFSͰͲͷڥͰଈόΠφϦ࡞࣮ͬͯߦग़དྷΔ HPMBOH͜ΕΑ͔ͬͨ
͜Ε͔Β
w جૅֶशͤͣʹɺ࡞Γͳ͕Β৭ʑ͍֮͑ͯͬͨͷͰɺΈ Μͳͷ(PͰಡΜͰجૅྗ͚ͭΔɻ w طଘͷTIFMMΛHPMBOHʹஔ͖͍͑ͯ͘ w ৽͘͠πʔϧ࡞Δ࣌ɺHPMBOHͰߦ͖·͢
·ͱΊ
w ։ൃ߹॓࠷ߴʹָ͔ͬͨ͠ اըͯ͘͠Εͨμν͞Μɺౡా͞Μ͋Γ͕ͱ͏͍͟͝·ͨ͠ w HPMBOHͷͳΜͱͳ͘ͷഽײ͕௫Ί͖ͯͨͷͰɺTIFMM ͏ॻ͔ͳ͍Α͏ʹ͠Α͏ɻ