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
Annictの運用で開発以外にやっていること
Search
Koji Shimba
August 25, 2017
How-to & DIY
4
2.8k
Annictの運用で開発以外にやっていること
社内勉強会でAnnict運営の裏側の話をしました。
https://annict.jp
Koji Shimba
August 25, 2017
Tweet
Share
More Decks by Koji Shimba
See All by Koji Shimba
AnnictにFastlyを導入した話
shimbaco
4
2.3k
ぼくのRailsアップグレード体験記 ~前編~
shimbaco
0
940
React Native入門
shimbaco
0
1.5k
使った気になるFastly入門
shimbaco
1
820
DeploybotとSlackで作るデプロイ環境
shimbaco
4
1.8k
Other Decks in How-to & DIY
See All in How-to & DIY
AWSと学生支援 - Education-JAWS #0
awsjcpm
1
120
バタフライ効果/butterfly_effect
florets1
0
270
【技術カンファレンス運営の裏側】Iwaken Lab 技術好き学生の近況報告 & ことみんさんに技術カンファレンス運営の裏側を聞いちゃう会
kotomin_m
4
1.3k
OKRで目標立ててみた
kenyamasuko
0
130
在宅フルリモートワークを可能にするスキルと知識n連発! / how to more effective remoteworking
masaru_b_cl
3
990
LT(Lightning Talk)のドキドキ感を共有しながら 応援してくれるBotを作ってみた!
scbc1167
0
350
JAWS-UGのご紹介 JAWS-UGとは?
awsjcpm
0
200
Terra Charge|急速充電器ご利用ガイドブック / Terra Charge Fast Charger Guidebook
contents
1
160
ブロックテーマをゴリゴリに使い倒してサイトを作った話 / Kansai WordPress Meetup 2025 01 25
tbshiki
1
360
What I Talk About When I Talk About Social Media
idealhack
0
150
#スタックチャン「魔改造の夜」に行く
syumme01
1
190
ラズパイカメラ向け ケーブル延長基板・ハウジングの開発
koheimasaki
PRO
1
180
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
KATA
mclloyd
29
14k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
A Tale of Four Properties
chriscoyier
158
23k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
330
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
Transcript
"OOJDUͷӡ༻Ͱ։ൃҎ֎ʹ͍ͬͯΔ͜ͱ 50.ࣾษڧձ Koji Shimba (@shimbaco)
2VFTUJPO ΞχϝࢹௌهαʔϏεΛ ࡞Ζ͏ͱࢥ͍ͬͯΔํ͍·͔͢ʁ
·͍͋ͳ͍Ͱ͢ΑͶʜ
ࠓճ͢͜ͱ w "OOJDUΛӡ༻͍ͯ͠ΔதͰʑߦ͍ͬͯΔ͜ͱ w ࣮ΠϯϑϥͳͲɺ։ൃؔͷࠓճ͠·ͤΜ w ΞχϝࢹௌهαʔϏεΛ࡞Ζ͏ͱ͍ͯ͠Δɺ·ͨ ࡞͍ͬͯΔํʹࢀߟʹͳΔʜʹͳΔͱྑ͍ͳ
࣍ w ͦͦʮ"OOJDUʯͱ w σʔλొͷ w Τΰαʔνͷ w ར༻ऀͱͷίϛϡχέʔγϣϯͷ
ͦͦʮ"OOJDUʯͱ
ͦͦʮ"OOJDUʯͱ w ݟͨΞχϝ͕هͰ͖Δ8FCαʔϏε w ݄ʹެ։ w ࡞Γ࢝Ίͨͷ݄ͩͬͨͣ w ຖͷΑ͏ʹ͏πʔϧ͔ͩΒɺࣗʹదͨ͠ͷ͕ ཉ͔ͬͨ͠
w ࠃ͚IUUQTBOOJDUKQ w ւ֎͚IUUQTBOOJDUDPN w શ͘ΘΕ͍ͯ·ͤΜɻ͜Ε͔Β͜Ε͔Βʂʂ ʊਓਓਓਓਓʊ ʼɹͷɹʻ ʉ:?:?:?:ʉ
σʔλొͷ
σʔλొ͍Ζ͍Ζ w དྷظΞχϝͷνΣοΫ ࢛ظʹҰճ w χϡʔεαΠτ5XJUUFSͷνΣοΫ ΘΓͱຖ w
Τϐιʔυͱ์ૹ༧ఆͷొνΣοΫ ΘΓͱຖ w ฤूϦΫΤετͷνΣοΫ w ڝ߹αʔϏεʹدͤΒΕͨฤूϦΫΤετͷνΣοΫ
དྷظΞχϝͷνΣοΫ w ࣍ͷظ͕࢝·Δϲ݄લ͘Β͍͔ΒΓ্͕Γ࢝ΊΔ w ʮ(*(";*/&ʯΛνΣοΫ͍ͯ͠Δ 2017Նق։࢝ͷ৽࡞ΞχϝҰཡ - GIGAZINE http://gigazine.net/news/20170611-anime-2017summer/
χϡʔεαΠτ5XJUUFSͷνΣοΫ w ৗʹ࠷৽ͷΞχϝใΛ͓͏ͱ͍ͯ͠Δ ͍ͬͯΔͱݴ͍ͬͯͳ͍ w Կϲ݄લʹ৽Ξχϝͷใ͕ग़Δ͜ͱ͕͋ΔͷͰɺ ͦͷొ͠Α͏ͱࢥ͍ͬͯΔ ొͯ͠ΔͱSZ
w (*(";*/&ͷهࣄൈ͚͕ແ͍͔֬ೝ͢ΔͨΊʹར༻ w ʮΞχϝʂΞχϝʂʯͷهࣄ͕Φεεϝ w ཧ༝هࣄ͕ஸೡɺެࣜαΠτͷϦϯΫ͕͋ΔɺͳͲ w "OOJDUͷ4MBDLνϟϯωϧʮP⒏DJBMUXJUUFSʯ
w 5XJUUFSͷΞχϝެࣜΞΧϯτͷπΠʔτΛਨΕྲྀ͍ͯ͠Δ w ҰࡢษڧձυϦϒϯͰ࡞ͬͨ
Τϐιʔυͱ์ૹ༧ఆͷొνΣοΫ w ʮ͠ΐ΅͍ΧϨϯμʔʯ͔ΒΤϐιʔυͱ์ૹ༧ఆΛ औಘ͍ͯ͠Δ େม͋Γ͕ͱ͏͍͟͝·͢ w Τϐιʔυͱ์ૹ༧ఆ͕ొ͞Εͨͱ͖ϝʔϧͰ ࣗʹ௨͍ͯ͠Δ
w ʮ"OOJDU%#ʯͱ͍͏ཧը໘Ͱσʔλฤू͍ͯ͠Δ w ࡞ʹΑͬͯදه͕ҟͳΔ ୈ ୈұ ;͞ͳͲ w ͦͷ࡞Β͕͠͞ग़͍͓ͯͯ͠Ζ͍͜ͱ͕͋Δ
w ϑΥʔϚοτΛઃఆ͢Δͱɺ࣍ճҎ߱ࣗಈͰͦͷϑΥʔϚοτͰ Τϐιʔυొ͞ΕΔ 4&0తʹྑ͘ͳ͍ͱࢥ͏͕ɺ࡞Λଚॏ w దͳදهʹͳ͍ͬͯΔ͔ɺ ົͳΤϐιʔυ͕ొ͞Ε͍ͯͳ͍͔ΛʑνΣοΫ͍ͯ͠Δ
ฤूϦΫΤετͷνΣοΫ w ʮ"OOJDU'PSVNʯͱ͍͏ܝࣔ൘ͳͲ͔Βฤूґཔ͕དྷΔ w 'PSVNʹߘ͞Εͨͱ͖4MBDLʹ௨͍ͯ͠Δ w ฤूݖݶΛ࣋ͬͨʮฤूऀʯ͕ରԠͯ͘͠ΕΔ͜ͱ
ڝ߹αʔϏεʹدͤΒΕͨฤूϦΫΤετͷνΣοΫ w ڝ߹αʔϏεʹฤूґཔΛड͚͚Δॴ͕ ͋ͬͨΓ͢Δ w ʮͯͳΞϯςφʯͰࢹ͍ͯ͠Δ
Τΰαʔνͷ
͖Ͱ͢ɻΤΰαʔνɻ w 5XJUUFSͰΤΰαʔν w ΩʔϫʔυʮBOOJDU03ΞχΫτlΛݟ·ͨ͠zʯ w *'555Λͬͯ4MBDLͷʮFHPTFBSDIJOHʯʹ πΠʔτΛਨΕྲྀ͍ͯ͠Δ w ʮ"OOJDUʯͰάάΔ
w ͨ·ʹϒϩάͰ"OOJDUΛհͯ͘͠Ε͍ͯΔ͜ͱ
ڝ߹αʔϏεͷΤΰαʔν w ڝ߹αʔϏεͷݴٴνΣοΫ͍ͯ͠Δ w ྑ͍ͱ͜Ζѱ͍ͱ͜Ζͷݴٴ͕ࢀߟʹͳΔ w Ͳ͏͍ͬͨͱ͜ΖʹՁΛײ͍ͯ͡Δͷ͔͕ݟ͑ͯ͘Δ w (JU)VCͷϦϙδτϦνΣοΫ͍ͯ͠Δ w
Ϟσϧ໊ͱ͔Λࢀߟʹ͍ͯ͠Δ
5XJUUFS4FBSDIͷΩʔϫʔυҰཡ
ར༻ऀͱͷίϛϡχέʔγϣϯͷ
ར༻ऀͱͷίϛϡχέʔγϣϯ w 5XJUUFSϝʔϧɺ'PSVNͳͲ͔Β͓͍߹Θ͕ͤདྷΔ w ΤΰαʔνͰ৭ʑͳ͝ҙݟΛʹ͢Δ w ࣗͷҙݟΛॻ͍ͯҾ༻ϦπΠʔτ w ࣗѼͯͷπΠʔτͷ߹ฦ৴ɺͦ͏Ͱͳ͍߹ Ҿ༻ϦπΠʔτ͍ͯ͠Δ
w ΘΓͱϑϥϯΫʹɻதʹਓ͕͍·͢ΑײΛग़͢ w ެࣜΞΧϯτͰͳ͘ݸਓΞΧϯτͰ͍ͬͯΔ w ͓͍߹ΘͤͳΔ͘Ҏʹճ͍ͯ͠Δ
·ͱΊ w Կ͔ΛΥον͢Δ͜ͱΛ՝ͱ͍ͯ͠Δ w ৗʹ"OOJDU Ξχϝ ʹؔ͢Δใ͕ೖΔΑ͏ʹ͍ͯ͠Δ w σʔλొָ͍͠ w
ࣗʹͱͬͯ ᘳͳσʔλϕʔεΛ࡞Δͷ͕ඪ w ΈΜͳΞχϝࢹௌهαʔϏεΛ࡞Ζ͏
͋Γ͕ͱ͏͍͟͝·ͨ͠