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
STORES.jpのそだてかた
Search
Keisuke Makino
February 19, 2014
Programming
4
1.5k
STORES.jpのそだてかた
【 ヒカ☆ラボ 】 ITベンチャーを支えるテクノロジー
発表資料です
Keisuke Makino
February 19, 2014
Tweet
Share
More Decks by Keisuke Makino
See All by Keisuke Makino
開発速度を上げていくための環境の変化 / bracket_mwed_2017
mknkisk
0
530
Using Errbit with the Express
mknkisk
1
950
Apache Solr v4 Spatial Search
mknkisk
0
66
Other Decks in Programming
See All in Programming
Railsだからできる 例外業務に禍根を残さない 設定設計パターン
ei_ei_eiichi
0
230
dynamic!
moro
9
6.4k
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.4k
階層構造を表現するデータ構造とリファクタリング 〜1年で10倍成長したプロダクトの変化と課題〜
yuhisatoxxx
3
910
GraphQL×Railsアプリのデータベース負荷分散 - 月間3,000万人利用サービスを無停止で
koxya
1
1.1k
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
920
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
180
プログラマのための作曲入門
cheebow
0
540
複雑化したリポジトリをなんとかした話 pipenvからuvによるモノレポ構成への移行
satoshi256kbyte
1
770
高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025
naofumi
4
3.4k
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
390
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
190
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Context Engineering - Making Every Token Count
addyosmani
5
180
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How GitHub (no longer) Works
holman
315
140k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Speed Design
sergeychernyshev
32
1.1k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
960
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Transcript
None
ܓক !NLOLJTL ! ݄ϒϥέοτೖࣾ 4503&4KQ։ൃશൠ ! ࠷ۙ;0;0."3,&5ͳͲ ৽αʔϏεΛ୲
4503&4KQͷ։ൃମ੍શମͷ͓ ! ϝϯόʔ ݴޠϛυϧΣΞ Πϯϑϥ "84 ϩάղੳ"#ςετ Β͕͍ͬͯΔ֤छπʔϧ ࠓͷ͓ͳ͠
4503&4KQͷ։ൃମ੍શମͷ͓ ! ! ! ! ৄ͍͠Λฉ͖͍ͨํ ࠙ձͰͱѲख̇ ࠓͷ͓ͳ͠
ΒͷαʔϏε
None
࠷Ͱɺڻ͘΄Ͳ؆୯ʹ ΦϯϥΠϯετΞ͕ͭ͘ΕΔ IUUQWJNFPDPN
None
հಈը IUUQWJNFPDPN
None
Y."3,&5
ϝϯόʔ ΤϯδχΞ໊ ࡢ͔Β໊ ! σβΠφʔ໊ ! ׂ୲ಛʹ͋Γ·ͤΜ ! ػೳຖʹΞαΠϯ͞Εɺ
ͦͷશͯΛ୲ऀ͕։ൃ͠·͢
ϝϯόʔ ΤϯδχΞ ! ਓ ਓ ਓ
ਓ ళฮ ! ! ళฮҎ্ ళฮҎ্ ళฮҎ্
ϝϯόʔ ໌֬ͳׂͳ͍ͷͷ ͦΕͧΕಘҙͳ͕͋Γ·͢ Ϧιʔεཧ ৽ٕज़ௐࠪ ςετ
ϩάղੳ"#ςετ ϦϑΝΫλ طଘػೳվળ ։ൃମ੍උ
ݴޠ ϛυϧΣΞ 4FSWFS $MJFOU
w ٸ͢ΔαʔϏε w σʔλଐੑʑมԽ͕ٻΊΒΕΔ w εΩʔϚϑϦʔศར w Θͳ͘ͳͬͨϑΟʔϧυͷ͓আϚϝʹ
w 3BJMT+40/Λฦ͢8FC"1* w "1*͕Ͱ͖ͯ͠·͑+40/Λ%0.ʹ όΠϯσΟϯά͢Δͷ؆୯ w 'BU$POUSPMMFSʹҙ
։ൃϑϩʔ ίʔυ(JU)VCཧ +FOLJOTͰςετ࣮ߦ ϩʔΧϧ͔ΒσϓϩΠ σϓϩΠઌ(JU)VC ͔ΒDMPOFͯ͘͠Δ
։ൃϑϩʔ ίʔυ(JU)VCཧ +FOLJOTͰςετ࣮ߦ ϩʔΧϧ͔ΒσϓϩΠ σϓϩΠઌ(JU)VC ͔ΒDMPOFͯ͘͠Δ
σϓϩΠ EBZ
Πϯϑϥ "84 "84Λͬͯ·͢ ! αʔό૿ݮ͕ૉૣ͘ߦ͑Δ 57์ૹ࣌ʹॿ͔Δ !
εϙοτΠϯελϯεͳΒ҆ՁͳͷͰ ෛՙςετ༻ʹ͕Μ͕ΜཱͯΕΔ
None
ϦιʔεΤϥʔࢹ /FX3FMJD ! "84Λ͏ͱ4UBOEBSEϓϥϯ͕ແྉ ϨεϙϯελΠϜͷྼԽࢹ J04ΞϓϦͰ1VTI௨ !
ࢹαʔόࣗલͩͱϝϯςίετ ͔͔ΔͷͰ/FX3FMJDʹ͓·͔ͤ
ϩάղੳ .JYQBOFM ! Πϕϯτϩάͷऩू +4 3BJMTͲͪΒʹτϥοΩϯάίʔυΛຒΊΒΕΔ ཉ͍͠σʔλ͚ͩநग़
! ΞΫηε(PPHMF"OBMZUJDT .JYQBOFMͰΞΫηεͱΔͱ ͓͕ۚ ϊЧA
"#ςετ 0QUJNJ[FMZ ! ϒϥβ͔ΒςετύλʔϯΛઃఆͰ͖Δ Ϙλϯͷ৭ςΩετͷύλʔϯ ςετͷ։࢝ఀࢭϒϥβ͔Β !
౷ܭతͳஅ0QUJNJ[FMZʹ ͓·͔ͤ ޡࠩͷൣғ ΓͯΔ
ใڞ༗ $IBU8PSL σϓϩΠ࿈བྷ ٕज़ڞ༗ ؾʹͳΔαʔϏε ! (PPHMFαΠτ
༷ͷڞ༗ ։ൃϧʔϧ
σϓϩΠ࿈བྷ ୭͕ɺ͍ͭɺԿΛ EσϓϩΠ͠·͢ Z0, Oͬͯ !
վળͨ͠Α ࡞ͬͨΑ ػೳվળΛใࠂɻΈΜͳͰتͿɻ ! ؾʹͳͬͨαʔϏε ւ֎ͷαʔϏεؚΊؾʹͳͬͨαʔϏεΛ ࣾһͰڞ༗
(PPHMFαΠτ ༷ڞ༗ ओʹඇΤϯδχΞ͚ ΧελϚʔαϙʔτ͕ԁʹճΔΑ͏ʹ ։ൃपΓͷใ(JU)VC !
ࣾϧʔϧ ৽نϝϯόʔ͚ ຖि༵ΈΜͳͰϥϯν̇ ຖि݄༵ʮؾʹͳͬͨαʔϏεʯใࠂ
%BTICPBSE ΞΫηε ྲྀ௨ֹͳͲΛϦΞϧλΠϜදࣔ ࣾһΈΜͳ͕ࣈΛҙࣝͰ͖ΔΑ͏ʹ
·ͱΊ গͳ͍ਓͰεϐʔσΟʔʹ։ൃ͢ΔͨΊʹ ࣗಈԽ ֤छαʔϏεʹͤΔ ػೳ։ൃʹूத !
ใڞ༗Ϛϝʹ ରΤϯδχΞ ඇΤϯδχΞ
4503&4KQΛӡӦ͢Δ ϒϥέοτͰ ΤϯδχΞσβΠφʔΛ ืू͍ͯ͠·͢ ! ͓ؾܰʹ͓͕͚͍ͩ͘͞ IUUQTXXXXBOUFEMZDPNDPNQBOJFTCSBDLFU
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠