Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
開発スピード × アプリ品質
Search
RyoIshikawa
October 13, 2018
Programming
0
110
開発スピード × アプリ品質
Abema Developer Conference 2018 Session B3で行われた発表のスライド資料です。
RyoIshikawa
October 13, 2018
Tweet
Share
More Decks by RyoIshikawa
See All by RyoIshikawa
NewRelic_Media_Industry_ABEMA_Frontend_SRE.pdf
rinov
1
630
ABEMA SREの挑戦 〜Frontend & Backend TeamへのEmbedded SRE導入〜
rinov
0
69
What's new in Xcode10 Build System
rinov
0
87
【第5回】CA Swift
rinov
1
640
iPadをサブディスプレイにする実装に挑戦してみよう
rinov
11
3.1k
Other Decks in Programming
See All in Programming
関数実行の裏側では何が起きているのか?
minop1205
1
700
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
340
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
170
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
140
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
240
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
390
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
470
Integrating WordPress and Symfony
alexandresalome
0
150
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
490
WebRTC と Rust と8K 60fps
tnoho
2
2k
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
7.3k
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Building Applications with DynamoDB
mza
96
6.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Designing for humans not robots
tammielis
254
26k
Typedesign – Prime Four
hannesfritz
42
2.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Agile that works and the tools we love
rasmusluckow
331
21k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Become a Pro
speakerdeck
PRO
31
5.7k
The Language of Interfaces
destraynor
162
25k
For a Future-Friendly Web
brad_frost
180
10k
Transcript
։ൃεϐʔυºΞϓϦ࣭ 3ZP*TIJLBXB 4FTTJPO#
ࣗݾհ 3ZP*4)*,"8" $ZCFS"HFOU *OD"CFNB57 *OD SJOPW SJOPW
J04νʔϜ ໊
J04νʔϜ 4 8 12 8 12 ݱࡏ ʜ աڈ ະདྷ
ਓ
8IZ։ൃεϐʔυºΞϓϦ࣭
ཧͷ։ൃεϐʔυͱΞϓϦ࣭ ਓ
ݱ࣮ͷ։ൃεϐʔυͱΞϓϦ࣭ ਓ
Ϊϟοϓ ཧ ݱ࣮
ɾϚωδϝϯτίετ ɾίϛϡχέʔγϣϯίετ ɾίϯϑϦΫτϦεΫ ɾίʔυ࣭ͷΒ͖ͭ ɾ։ൃεϐʔυͷԼ ɾΞϓϦ࣭ͷԼ εέʔϧ
ɾϚωδϝϯτίετ ɾίϛϡχέʔγϣϯίετ ɾίϯϑϦΫτϦεΫ ɾίʔυ࣭ͷΒ͖ͭ ɾ։ൃεϐʔυͷԼ ɾΞϓϦ࣭ͷԼ εέʔϧ
ɾϚωδϝϯτίετ ɾίϛϡχέʔγϣϯίετ ɾίϯϑϦΫτϦεΫ ɾίʔυ࣭ͷΒ͖ͭ ɾ։ൃεϐʔυͷԼ ɾΞϓϦ࣭ͷԼ εέʔϧ εέʔϧ εέʔϧ
)PX։ൃεϐʔυºΞϓϦ࣭
ݪҼ ɾϚωδϝϯτίετ ɾίϛϡχέʔγϣϯίετ ɾίϯϑϦΫτϦεΫ ɾίʔυ࣭ͷΒ͖ͭ ɾಛఆͷਓʹ͕ूத ɾυΩϡϝϯτෆඋଐਓԽ ɾͭͷλεΫͷൣғ͕େ͖͍ ɾεΩϧɾܦݧʹґଘ FUD
ʑͷ՝Λ̍ͭͣͭղܾ͍ͯ͘͠
J04νʔϜͰͷऔΓΈ
ਓ ਓ ਓ
NJDSPUFBN
J04νʔϜ ຊ࣭վળ ࢹௌ࣭ ϚωλΠζ UW04 ϏσΦ ճ༡ɾϨίϝϯυ
ਓ ɾͷࢄ ɾϚωδϝϯτίετͷݮ ɾίϛϡχέʔγϣϯίετͷݮ NJDSPUFBN
ࣗಈԽ
ɾ$* ɾ#05 ɾϝλϓϩάϥϛϯάͷಋೖ ɾϢʔςΟϦςΟͷू
ϝλϓϩάϥϛϯάͷಋೖ
ߦಈϩάͷࣗಈੜ ैདྷͷํ๏ ɾߦಈϩάͷͭͻͱͭͷύϥϝʔλΛίʔσΟϯά ɾখ͞ͳλΠϓϛεͳͲʹΑΓਖ਼͘͠ूܭ͞Εͳ͍
ߦಈϩάͷࣗಈੜ ৽ͨͳख๏ ߦಈϩάͷఏڙ"1*͔ΒఆٛใΛ+40/4DIFNBԽ 4PVSDFSZͰఆٛใΛ4XJGUϑΝΠϧʹม ϓϩδΣΫτʹϑϨʔϜϫʔΫͱͯ͠औΓࠐΉ ղܾ͞ΕΔ ɾύϥϝʔλͷλΠϓϛεෆ͕ͳ͘ͳΔ
ϢʔςΟϦςΟͷू ɾґଘϥΠϒϥϦͷߋ৽ ɾϓϩδΣΫτϑΝΠϧͷιʔτ ɾϕϯνϚʔΫͷ࣮ߦ ɾศརͳ4DSJQUFUD ɾ͍ํ͕ΒΒ ɾஔ͖ॴ͕ΒΒ ɾ͋ΔͷΛΒͳ͔ͬͨ ϓϩδΣΫτͰΑ͘͏ͷ
ϢʔςΟϦςΟͷू ɾґଘϥΠϒϥϦͷߋ৽ ɾϓϩδΣΫτϑΝΠϧͷιʔτ ɾϕϯνϚʔΫͷ࣮ߦ ɾศརͳ4DSJQUFUD ɾ͍ํ͕ΒΒ ɾஔ͖ॴ͕ΒΒ ɾ͋ΔͷΛΒͳ͔ͬͨ ϓϩδΣΫτͰΑ͘͏ͷ
ϢʔςΟϦςΟͷू DNETIFMGͷ׆༻ IUUQTHJUIVCDPNUPTIJDNETIFMG
ςετ
$PEF'SFRVFODZ
6OJU5FTUΛجຊʹ͢Δ UFTUT UFTUT
ɾσάϨόάͷૣظൃݟ ɾίʔυͷ৴པੑΛࣦΘͣʹมߋ͕Ͱ͖Δ
։ൃϑϩʔ
ݱࡏͷ։ൃϑϩʔ ։ൃ 2" ਃ िؒ िؒ ܭը TQSJOU
։ൃϑϩʔͷݟ͠ ΑΓ։ൃεϐʔυͱτϥΠΛ্͛ΔͨΊʹ 4QSJOUϕʔεΛ'FBUVSFϕʔεͷ։ൃϑϩʔʹݟ͠ ಛ ɾෳͷػೳΛಉ࣌ʹ։ൃ͘͢͠ͳΔ ɾGFBUVSFqBHʹΑΓݸผʹػೳϦϦʔε͕Ͱ͖Δ
IUUQTEFWFMPQFSBCFNBJPTFTTJPO@@B
ϞδϡʔϧԽ
ΞϓϦͷߏཁૉΛϞδϡʔϧ୯ҐͰׂ ɾςϨϏ ɾϏσΦ ɾ൪ද ɾݕࡧ
ϞδϡʔϧԽ͢ΔϝϦοτ ɾίϯϑϦΫτϦεΫ͕ͳ͍ ɾςετ͕༰қʹͳΔ ɾϞδϡʔϧͷࠩ͠ସ͕͑༰қ
ϞδϡʔϧԽ͢ΔϝϦοτ NJDSPUFBNͱͷ૬ੑ͕ൈ܈
·ͱΊ
DPNNJUT DPNNJUT JTTVFT JTTVFT NFNCFST NFNCFST
NJDSPUFBN º ࣗಈԽ ςετ ։ൃϑϩʔ ϞδϡʔϧԽ
ࠓޙ༷ʑͳऔΓΈʹઓͯ͠ߦ͖·͢ (PBMεέʔϧ͢Δ։ൃνʔϜ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠