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
Qiita:Teamをハックして成果をあげるための情報共有方法/Qiita:Team
Search
Masayuki Imamura
March 01, 2017
Programming
6
3.6k
Qiita:Teamをハックして成果をあげるための情報共有方法/Qiita:Team
Qiita:Teamをハックして成果をあげるための情報共有方法
at 2017.2.22 / Geeks Who Drink - Atlassian x Increments x Nulab -
Masayuki Imamura
March 01, 2017
Tweet
Share
More Decks by Masayuki Imamura
See All by Masayuki Imamura
バイセルにおけるAI活用の取り組みについて紹介します/Generative AI at BuySell Technologies
kyuns
2
1.1k
経営視点から捉えた開発生産性 / Development productivity from a management perspective
kyuns
12
10k
3年連続ベストアプリ受賞のプロダクトを支える裏側/The way to Achieve The Best App 3 years in a row
kyuns
1
1.7k
機械学習とデータ分析を支えるマルチクラウドなアーキテクチャの紹介/Multi Cloud Architecture Supporting Machine Learning and Data Analysis
kyuns
4
9.9k
日本最大級のファッションDBを支える裏側/how to manage the complex web service
kyuns
4
890
iQONを支えるクローラー/iQON Crawler
kyuns
12
4.2k
iQONを支えるデータ分析基盤/iqon-bigquery
kyuns
3
10k
iQON Tools
kyuns
1
3.9k
プッシュ通知大戦争/effective push notification by iQON
kyuns
28
8.4k
Other Decks in Programming
See All in Programming
Google Opalで使える37のライブラリ
mickey_kubo
3
140
Pythonに漸進的に型をつける
nealle
1
120
品質ワークショップをやってみた
nealle
0
620
CSC509 Lecture 06
javiergs
PRO
0
270
AI Agent 時代的開發者生存指南
eddie
4
2.1k
チームの境界をブチ抜いていけ
tokai235
0
210
CSC509 Lecture 07
javiergs
PRO
0
240
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
140
Devvox Belgium - Agentic AI Patterns
kdubois
1
140
Range on Rails ―「多重範囲型」という新たな選択肢が、複雑ロジックを劇的にシンプルにしたワケ
rizap_tech
0
6.7k
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
12
7.1k
kiroとCodexで最高のSpec駆動開発を!!数時間で web3ネイティブなミニゲームを作ってみたよ!
mashharuki
0
880
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
75
5.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Site-Speed That Sticks
csswizardry
13
920
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Done Done
chrislema
185
16k
Context Engineering - Making Every Token Count
addyosmani
8
300
Leading Effective Engineering Teams in the AI Era
addyosmani
7
580
Rails Girls Zürich Keynote
gr2m
95
14k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
Visualization
eitanlees
149
16k
Transcript
2JJUB5FBNΛϋοΫͯ͠ ՌΛ͋͛ΔͨΊͷใڞ༗ํ๏ VASILY,Inc. @kyuns 2017.2.22 / Geeks Who Drink -
Atlassian x Increments x Nulab -
ࠓଜխ !LZVOTΩϡϯ 7"4*-: *OD औక$50$P'PVOEFS :BIPP+"1"/ʹೖࣾ :BIPP'"4)*0/9#3"/%ͷ্ཱͪ͛ ਪનΤϯδϯͷಛڐͳͲΛऔಘ
ಠཱɺ7"4*-:Λۀɺऔక$50ʹबɻ झຯͰ༏ɾΞʔςΟετΠϕϯτใαΠτͳͲΛӡӦɻ
ઃཱ݄ ॴࡏ౦ژ۠ޒాδχΞεϏϧ' ैۀһ໊ ࢿຊۚԯ දऔకۚࢁ༟थ औకࠓଜխઍ༿େี ϑΝογϣϯʷςΫϊϩδʔ ΛڧΈͱͨ͠ձࣾ
ຊதͷϑΝογϣϯ ECαΠτͷσʔλΛܝࡌ ຊ࠷େڃͷঁͷࢠͷͨΊͷ ϑΝογϣϯΞϓϦʮΞΠίϯʯ ձһ 250ສਓ Google Play ϕετɾΞϓϦ 300Ҏ্ͷ&$αΠτ͔Β
ສͷΞΠςϜܝࡌ
࿈ଓϕετΞϓϦड (PPHMF1MBZϕετΠϊϕʔςΟϒΞϓϦେड
ใڞ༗ͰՌΛ͋͛ΔͨΊͷൿ݃ ɾશࣾͰՌΛग़͢ར༻ྫͷհ ɾΤϯδχΞ͕ՌΛग़͢ར༻ྫͷհ ࠓ͢͜ͱ
Έͳ͞Μ2JJUB5FBN͔ͭͬͯ·͔͢ʁ
IUUQTBSBUBNBHJUIVCJPLFNPOPHFO
શࣾͰՌΛग़͢ར༻ྫͷհ
ͳͥ2JJUB5FBNʹͨ͠ͷ͔ ɾྉۚମܥ ɾ҆શੑ ɾӡ༻ͷखܰ͞ ɾݖݶཧ ɾ.BD༻ΫϥΠΞϯτιϑτͷଘࡏ
ͳͥ2JJUB5FBNʹͨ͠ͷ͔ ɾྉۚମܥ ɾ҆શੑ ɾӡ༻ͷखܰ͞ ɾݖݶཧ ɾ.BD༻ΫϥΠΞϯτιϑτͷଘࡏ ˠϕʔεྉۚ ਓ୯ҐͰͷैྔ՝ۚ ˠॏཁσʔλΛଟؚΉͨΊɺӡӦձࣾͷ৴པ͕େࣄ ˠ4BB4Ұʢྫ+FOLJOT͓͡͞Μ
ˠهࣄ͝ͱʹӾཡݖݶΛ࠷ݶ͚ͩઃఆ͍ͨ͠ ˠΤϯδχΞ͔Βͷڧ͍ཁ ,PCJUP
7"4*-:ͷใڞ༗جຊํ IUUQTUFBNTRJJUBDPNDVTUPNFSTWBTJMZ ςΫϊϩδʔͰϑΝογϣϯͷੈքΛม͑Δձࣾͷ ʮՌΛΑΓ͋͛ΔͨΊͷใڞ༗ʯ ɾ2JJUBʮՌΛΑΓ͋͛ΔͨΊʯʹར༻͢Δ ɾձࣾͰىͬͨͯ͜͢ͷࣄΛ2JJUBʹॻ͘ ࣾɺऔకɺࣾһɺΞϧόΠτɺΠϯλʔϯશһ ɾձࣾʹؔΘΔͯ͢ͷਓ͕ӾཡɺߘͰ͖Δ Ӿཡ੍ݶਓࣄใҎ֎ۃྗ͠ͳ͍ ɾʮ2JJUBʹ·ͱΊͱ͍ͯʯ͕͓ܾ·Γ
7"4*-:ͷ2JJUB5FBNར༻ঢ়گ ར༻։࢝ ݄ʙ ϲ݄ʣ هࣄ هࣄҎ্ ར༻Ϣʔβʔ ໊ఔ λάͷ
Ҏ্
ར༻ྫใ %BJMZ3FQPSU ɾճɺһؚΊશһ͕ใΛॻ͘ ɾ༰ ɾࠓͬͨ͜ͱ ɾخ͔ͬͨ͜͠ͱ ɾࠔͬͨ͜ͱ ͳͲ خ͔ͬͨ͜͠ͱ ྑ͍ϑΟʔυόοΫϧʔϓ
ࠔͬͨ͜ͱ ॿ͚߹͍ͷจԽͷৢ
ར༻ྫϓϩδΣΫτ ɾత ɾഎܠ ɾεέδϡʔϧ ɾٞࣄ ɾཁٻ༷ ɾσβΠϯ ɾը໘Ұཡ ɾݟੵΓ ɾઃܭ
ɾ"1* ɾܭଌ ϓϩμΫτͷࢪࡦ୯ҐͰຖճ࡞ɻ νʔϜؒͰͷೝࣝͷᴥᴪΛແ͘͢
ར༻ྫैۀһҰཡ 4MBDL"1*ͱ࿈ܞɺϝϯόʔϦετΛࣗಈߋ৽ ίϛϡχέʔγϣϯΛԁԽ
ར༻ྫϓϩϑΟʔϧ໊ݴू ਓΛΑ͘ΔͨΊͷίϯςϯπ
ར༻ྫϓϩϑΟʔϧ໊ݴू ɾਓΛΑ͘ΔͨΊͷίϯςϯπ
ΤϯδχΞͷՌΛࢧ͑ΔऔΓΈ
7"4*-:ΤϯδχΞϦϯάϚχϑΣετ ٕज़ͰϢʔβʔͷΛղܾ͢Δ ٕज़తνϟϨϯδΛ͠ଓ͚Δ ࣭ʹΛͭ ୭ʹෛ͚ͳ͍Λ࣋ͭ Πϯλʔωοτʹߩݙ͢Δ 7"4*-:ͷΤϯδχΞͷߦಈࢦͱͳΔϚχϑΣετ
Πϯλʔωοτʹߩݙ͢Δ ΠϯϓοτΛେࣄʹͰ͖͔ͨͲ͏͔ ࠷৽ͷٕज़ͷΞϯςφΛுΓ८ΒͤɺνʔϜʹ৽͍ࣝ͠ΛͨΒ͔ͨ͠Ͳ͏͔ɻ ࠷৽ͷͷΛ৭ʑͱࢼ͢ɺͳͥͦͷΑ͏ͳ৽͍ٕ͠ज़͕ग़͖ͯͨͷ͔ɺ എܠΛཧղ͠ɺࣗͳΓʹղऍͰ͖͔ͨͲ͏͔ɻ ΞτϓοτΛେࣄʹͰ͖͔ͨͲ͏͔ 044ʹίϛοτͨ͠ΓɺࣗΒͷֶͼΛ044ͱͯ͠ެ։͔ͨ͠Ͳ͏͔ ςοΫϒϩάࣗͷϒϩάͳͲͰࣗͷݟΛൃදͰ͖͔ͨͲ͏͔ ษڧձͷࢀՃ։࠵ɺొஃΛઌͯ͠ߦ͔ͬͨͲ͏͔ɻ
2JJUB5FBNΛͬͯͰ͖ΔΈΛ࡞Δ
5&$).5(ٞࣄ ɾࣾ֎ͷൃ৴ Ξτϓοτ ֬ೝ ɾςοΫϒϩάεέδϡʔϧ ɾ2JJUBͷൃ৴ྔ֬ೝ ɾษڧձొஃࢀՃใ ɾ࠾༻׆ಈঢ়گڞ༗ ɾ֤νʔϜ͔Βͷڞ༗ࣄ߲ ɾ$50͔Βͷڞ༗ࣄ߲
ɾ֤ݸਓ͔Βͷڞ༗ࣄ߲ 044 ɾσΟεΧογϣϯ ɾϑΝογϣϯؔͷ*5ٕज़ڞ༗ ɾจڞ༗ िճɺΤϯδχΞؒͰͷใڞ༗Λଅਐ
5&$)-6/$) ɾٞࣄͷԼͷίϝϯτཝʹͦͷिྲྀߦͬͨهࣄͳͲΛషΔ ɾຖि༵ۚͷϥϯν࣌ؒʹɺషΒΕͨϦϯΫΛΈΜͳͰ͝ΜΛ৯ͳ͕Β հ͋͠͏ ຖिݸʙ Πϯϓοτͷश׳͚ใڞ༗
2JJUB5FBN"1*ͷ༗ޮ׆༻
2JJUB5FBN"1* ɾهࣄݕࡧ ɾهࣄߘ ɾϝϯόʔऔಘ ɾ͍͍Ͷ ɾίϝϯτߘ FUD 2JJUB5FBNʹ"1*͕ଟ͋Δͷ͕ಛ ϋοΫࣗಈԽՄೳ
ϋοΫࣄྫ)VCPU׆༻ɹͦͷ 4MBDL)VCPUͱ࿈ܞ5&$).5(ͷࢿྉΛࣗಈ࡞
ϋοΫࣄྫ)VCPU׆༻ͦͷ 5&$).5(ͷࢿྉΛࣗಈ࡞ ࣗಈతʹՃ͞ΕΔ
ϋοΫࣄྫ)VCPU׆༻ͦͷ ϦϦʔεϊʔτࣗಈ࡞ 4MBDLʹBOESPJERBͱൃݴ͢Δͱࣗಈతʹ 2"༻ͷ4QSFBE4IFFUͱϦϦʔεϊʔτͷهࣄ͕࡞͞ΕΔ ߋ৽༰(JUIVC͔Βࣗಈऔಘ IUUQUFDIWBTJMZKQFOUSZBOESPJE@RB@BVUPNBUJPO
ϋοΫࣄྫCJUCBS֦ு׆༻ 5&$).5(ͷࢿྉͷΞΫηεγϣʔτΧοτ IUUQTHJUIVCDPNNBUSZFSCJUCBS
ϋοΫࣄྫ$ISPNF֦ு׆༻ 5&$).5(ͷίϝϯτΛϒϥβ͔Β̍ൃͰߘ IUUQTHJUIVCDPNIPSJF-BVOESZ
݁Ռ ΠϯϓοτˍΞτϓοτྔͷ૿Ճ ɾ৽ଔใऩूͷ͕ͤ͘ʹͭ͘Α͏ʹ ɾࣾһશһ͕2JJUBʹߘ͢ΔΑ͏ʹ ɾࣾһͷׂҎ্044ʹߩݙ ɾษڧձͷࢀՃొஃճ͕૿Ճ ɾςοΫϒϩάຖिߋ৽Ͱ͖ΔΑ͏ʹ
·ͱΊ
·ͱΊ ɾ৫ͰՌΛग़ͨ͢Ίʹใڞ༗͔͔ͤͳ͍ ɾ2JJUB5FBNଟ͘ͷ"1*͕͋ΔͷͰɺ৭ʑϋοΫՄೳ ɾ༗ޮ׆༻͢ΕΤϯδχΞϦϯά৫ͷʹཱͭ
8FSF)JSJOH SFDSVJUNFOU!WBTJMZKQ