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
新卒がマイクロサービス化を行うメリット / Benefits of did microserv...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Shintani Teppei
May 30, 2019
Programming
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
新卒がマイクロサービス化を行うメリット / Benefits of did microservices by new grads #megurorb
Shintani Teppei
May 30, 2019
More Decks by Shintani Teppei
See All by Shintani Teppei
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
700
すべてがオンボーディングタスクになる / Everything becomes an onboarding task
euglena1215
0
170
「地続き」の技術面接 / "Continuous" technical interview
euglena1215
0
110
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
2
330
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
310
ISUCONで型をつける
euglena1215
1
170
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
11
5.8k
モジュラモノリス、その前に / Modular monolith, before that
euglena1215
8
1.2k
いつか使える ObjectSpace / Maybe useful ObjectSpace
euglena1215
2
300
Other Decks in Programming
See All in Programming
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.5k
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
140
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
210
20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方
magicpod
0
160
RSSとCodexを使ってX投稿自動化してみた
ochtum
0
110
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
210
Deep dive into the select statement (GopherCon UK)
jespino
0
170
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
230
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
260
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
410
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
570
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.7k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
ラッコキーワード サービス紹介資料
rakko
1
4.8M
The Curious Case for Waylosing
cassininazir
1
500
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
580
The World Runs on Bad Software
bkeepers
PRO
72
12k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
820
Visualization
eitanlees
152
17k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
WCS-LA-2024
lcolladotor
0
820
Discover your Explorer Soul
emna__ayadi
2
1.3k
Transcript
©2019 Wantedly, Inc. ৽ଔ͕ϚΠΫϩαʔϏεԽΛߦ͏ϝϦοτ ϚΠΫϩαʔϏεԽShinsotsuʹΒͤΑ͏ meguro.rb #27 May 30, 2019
- Teppei Shintani(@euglena1215)
©2019 Wantedly, Inc. About me `8BOUFEMZOFXHSBET 4FSWFS4JEF&OHJOFFS
CJH3BJMT TNBMM3BJMT OPEF FUDʜ 8BOUFEMZ7JTJUืूػೳͷϚΠΫϩαʔϏεԽ 3VCZ❤ ࠷ۙͷϋΠϥΠτ৽ଔ*46$0/Ͱ$50ʹউͬͨ Teppei Shintani @euglena1215
©2019 Wantedly, Inc. ϚΠΫϩαʔϏεԽͷఆٛ Ϧιʔε %# ʹඥͮ͘ϩδοΫͷϚΠΫϩαʔϏεԽ #JH3BJMTˠ4NBMM3BJMT ɹˠ࠷ऴతʹ%#ׂΛࢹʹೖΕ͍ͯΔ
ஈ֊తʹืूػೳͷϚΠΫϩαʔϏεԽਐߦத ·ͣ8SJUFॲཧͷΓग़͠Λߦͳ͍ͬͯΔ ɹˠຊମ3BJMTͰืूใͷ3FBE%#͔Βߦͳ͍ͬͯΔ ืूNPEFMΛফ͍ͤͯͳ͍ ɹˠืूϚΠΫϩαʔϏεଞυϝΠϯͷNPEFMΛ͍࣋ͬͯͳ͍ υϝΠϯ֎ͷϦιʔε"1*DBMMͰऔಘ ࣍ͷϑΣʔζͷͭΒΈ·ͩѲͰ͖͍ͯͳ͍ લఏͷ͓ͳ͠
©2019 Wantedly, Inc. ͜͏͍ͬͨܝࡌهࣄΛืूͱݺΜͰ͍Δ ืूػೳʁ
©2019 Wantedly, Inc. ےྗ͕ͭ͘ αʔϏεͷྺ࢙ΛΔ͜ͱ͕Ͱ͖Δ "HFOEB ৽ଔ͕ϚΠΫϩαʔϏεԽΛߦ͏ϝϦοτ
©2019 Wantedly, Inc. ےྗ͕ͭ͘ ےྗ͕ͭ͘
©2019 Wantedly, Inc. ϚΠΫϩαʔϏεԽʹ༷ʑͳے͕ඞཁ w ઃܭͲ͜Λڥքͱͯ͠υϝΠϯΛΔ͔ w ௐࠪมߋൣғͷચ͍ग़͠ w ࣮ย͔ͬΒ࣮࣮࣮
ےྗ͕ͭ͘
©2019 Wantedly, Inc. Ͳ͜Λڥքͱͯ͠ υϝΠϯΛΔ͔ νʔϜͰ͠߹͍ͳ͕ΒਐΊͨ ஈ֊తʹϚΠΫϩαʔϏεԽͰ͖Δ͜ͱΛॏࢹ
ϚΠΫϩαʔϏεԽʹΑͬͯଞνʔϜͷ։ൃ͕ ࢭ·Δ͜ͱΛͳΔ͘ආ͚͍ͨ ຊʹ࣮ߦՄೳ͔Ͳ͏͔มߋൣғͷௐࠪ ฒߦͯ͠ߦͳͬͨ ےྗ͕ͭ͘ ઃܭͲ͜Λڥքͱͯ͠υϝΠϯΛΔ͔
©2019 Wantedly, Inc. ےྗ͕ͭ͘ ௐࠪมߋൣғͷચ͍ग़͠ ґଘؔΛௐΔ ຊମ ืूαʔϏε
©2019 Wantedly, Inc. ےྗ͕ͭ͘ ௐࠪมߋൣғͷચ͍ग़͠ ґଘؔΛௐΔ ຊମ ืूαʔϏε ืूͷอଘɺެ։ͳͲ ॾʑͷಉظతͳॲཧ
©2019 Wantedly, Inc. ےྗ͕ͭ͘ ௐࠪมߋൣғͷચ͍ग़͠ ґଘؔΛௐΔ ຊମ ืूαʔϏε ืूNPEFMͷDBMMCBDLʹΑΔଞNPEFMͷߋ৽ IBT@NBOZͳͲͷEFQFOEFOUPQUJPO
ଞNPEFMʹґଘ͢ΔWBMJEBUJPO
©2019 Wantedly, Inc. ےྗ͕ͭ͘ ௐࠪมߋൣғͷચ͍ग़͠ ґଘؔΛௐΔ ຊମ ืूαʔϏε ืूNPEFMͷDBMMCBDLʹΑΔଞNPEFMͷߋ৽ IBT@NBOZͳͲͷEFQFOEFOUPQUJPO
ଞNPEFMʹґଘ͢ΔWBMJEBUJPO ืूͷอଘɺެ։ͳͲ ॾʑͷಉظతͳॲཧ
©2019 Wantedly, Inc. ےྗ͕ͭ͘ ௐࠪมߋൣғͷચ͍ग़͠
©2019 Wantedly, Inc. ےྗ͕ͭ͘ ௐࠪมߋൣғͷચ͍ग़͠
©2019 Wantedly, Inc. ےྗ͕ͭ͘ ௐࠪมߋൣғͷચ͍ग़͠
©2019 Wantedly, Inc. ےྗ͕ͭ͘ ௐࠪมߋൣғͷચ͍ग़͠
©2019 Wantedly, Inc. ย͔ͬΒ࣮࣮࣮ ͕Μͬͯಓʹ࣮ όάͳ͘ 13Λখ͘͞
จ຺͕ཧղͰ͖ΔΑ͏ʹదͳίϝϯτ جຊత͚ͩͲେࣄͳ͜ͱ DBMMCBDL֎͢ͱؔͳ͍NPEFMTQFD͕݁ߏམͪΔ దͳͷςετΛॻ͘͜ͱΛ ΑΓҙࣝ͢ΔΑ͏ʹͳͬͨ ےྗ͕ͭ͘ ࣮ย͔ͬΒ࣮࣮࣮
©2019 Wantedly, Inc. αʔϏεͷྺ࢙Λ Δ͜ͱ͕Ͱ͖Δ αʔϏεͷྺ࢙ΛΔ͜ͱ͕Ͱ͖Δ
©2019 Wantedly, Inc. αʔϏεͷྺ࢙ΛΔ͜ͱ͕Ͱ͖Δ յͣ͞Ҡߦ͢ΔͨΊʹ࣮࣌ͷจ຺ΛΔඞཁ͕͋Δ
©2019 Wantedly, Inc. αʔϏεͷྺ࢙ΛΔ͜ͱ͕Ͱ͖Δ յͣ͞Ҡߦ͢ΔͨΊʹ࣮࣌ͷจ຺ΛΔඞཁ͕͋Δ ᶃHJUCMBNFͯ͠લʹλΠϜεϦοϓ ɹˠΒͳ͍୯ޠ͕ඈͼަ͍ͬͯΔ
©2019 Wantedly, Inc. αʔϏεͷྺ࢙ΛΔ͜ͱ͕Ͱ͖Δ յͣ͞Ҡߦ͢ΔͨΊʹ࣮࣌ͷจ຺ΛΔඞཁ͕͋Δ ᶃHJUCMBNFͯ͠લʹλΠϜεϦοϓ ɹˠΒͳ͍୯ޠ͕ඈͼަ͍ͬͯΔ ᶄʮ\Βͳ͍֓೦ͷ୯ޠ^ͬͯԿͰ͔͢ʁʯ
©2019 Wantedly, Inc. αʔϏεͷྺ࢙ΛΔ͜ͱ͕Ͱ͖Δ յͣ͞Ҡߦ͢ΔͨΊʹ࣮࣌ͷจ຺ΛΔඞཁ͕͋Δ ᶃHJUCMBNFͯ͠લʹλΠϜεϦοϓ ɹˠΒͳ͍୯ޠ͕ඈͼަ͍ͬͯΔ ᶄʮ\Βͳ͍֓೦ͷ୯ޠ^ͬͯԿͰ͔͢ʁʯ ᶅʮੲʓʓͱ͍͏ػೳ͕͋ͬͯ͡Όͳʜʯ
©2019 Wantedly, Inc. αʔϏεͷྺ࢙ΛΔ͜ͱ͕Ͱ͖Δ ࣮࣭ձࣾͷΦϦΤϯςʔγϣϯͰ࠷ߴ✌ յͣ͞Ҡߦ͢ΔͨΊʹ࣮࣌ͷจ຺ΛΔඞཁ͕͋Δ ᶃHJUCMBNFͯ͠લʹλΠϜεϦοϓ ɹˠΒͳ͍୯ޠ͕ඈͼަ͍ͬͯΔ ᶄʮ\Βͳ͍֓೦ͷ୯ޠ^ͬͯԿͰ͔͢ʁʯ ᶅʮੲʓʓͱ͍͏ػೳ͕͋ͬͯ͡Όͳʜʯ
©2019 Wantedly, Inc. ·ͱΊ ϚΠΫϩαʔϏεԽʹֶͼ͕ͨ͘͞Μ٧·͍ͬͯΔ ˠ։ൃͱີ݁߹ͷτϨʔυΦϑΛഽͰମײͰ͖Δ ϚΠΫϩαʔϏεԽ࣮࣭ձࣾͷΦϦΤϯςʔγϣϯ ˠ৽ଔʹ͓͢͢Ίʂ Thank you
!