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
PumaとUnicorn どっちがいいのか / puma vs unicorn
Search
WalkerSumida
November 25, 2020
Technology
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PumaとUnicorn どっちがいいのか / puma vs unicorn
「Gotanda.rb#48 "アプリケーションサーバー" @オンライン」での発表資料です。
https://gotanda-rb.connpass.com/event/194706/
WalkerSumida
November 25, 2020
More Decks by WalkerSumida
See All by WalkerSumida
SlackでDMを使わない方が いい理由を説明してみた
walkersumida
1
2.2k
Open APIやSPA構成のAPI設計 / openapi-api-design
walkersumida
0
460
RubyをからめたWebAssemblyの話 / ruby-webassembly
walkersumida
0
200
Railsの設計 〜コントローラの メタボを防げ〜 / rails-controller-design
walkersumida
1
340
CircleCIで docker-compose最強? / docker-compose-up-on-circleci
walkersumida
2
3.1k
dockerで動いている プロジェクトのrubocop解析 vim編 + おまけ / rubocop vim docker rubymine gotandarb36
walkersumida
0
2.4k
この夏モテたい人のための2stepで起動できるNuxtjs + Rails(ID/PW認証付き)サンプルを公開! / sample nuxtjs rails
walkersumida
3
2.2k
1人で開発したWEBサービスが500社に導入されるために採用した3つの技術とたった1つの考え方 / notia three technologies 20190329
walkersumida
1
2.9k
五反田rb_35.pdf
walkersumida
0
380
Other Decks in Technology
See All in Technology
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
330
SRE歴2ヶ月でも開発6年の知見を活かして、チームで止まっていた環境改善を前に進めた話
a_ono
0
180
そこにあるから地図ができる~位置を示す"モノ"を愉しむ~ - Interface 2026年6月号GPS特集オフ会 / interface_202606_GPS_offline
sakaik
1
190
5分でわかる Amazon Connect_20260608
hwangbyeonghun
0
170
Multi-Agent並列開発を 安全に回すための技術 / Technology for Safely Multi-Agent Parallel Development
tooppoo
0
250
AWS Summit 2026で見えたSIerにとっての Amazon Quickの位置づけ
maf_0521
0
160
テスト設計の本質を改めて考えてみる~生成AIを活用する時代だからこそ、作ったテストの説明性を高めよう~
yamasaki696
1
290
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
そのタスクオンスケですか?
poropinai1966
0
120
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
340
打造你的 AI 工作流:Agent Skill + MCP 實戰工作坊
appleboy
0
480
勉強会企画をアプリで構造化してみた 〜そこで見えた、AIとの付き合い方〜 / I've structured a study group plan using an app.
pauli
0
300
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.3k
RailsConf 2023
tenderlove
30
1.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Speed Design
sergeychernyshev
33
1.9k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
The agentic SEO stack - context over prompts
schlessera
0
840
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
270
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
460
Producing Creativity
orderedlist
PRO
348
40k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
640
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
580
Transcript
1VNBͱ6OJDPSO Ͳ͕͍͍ͬͪͷ͔ ىۀ४උத "ZVNV4VNJEB
ࣗݾհ
w େֶߦ͖ͳ͕Β*5ϕϯνϟʔاۀͰؒ༗ঈΠϯλʔ ϯ w 1)1 .Z42- $BLF1)1 Y 8PSEQSFTT $
"41 /&5 w ౦ࣳใγεςϜגࣜձࣾͰؒϔϧεέΞࣄۀʹैࣄ w 7#/&5 $ 0SBDMF%BUBCBTF w ̍ਓͰىۀ͠Α͏ͱࢼΈΔ͕ࣦഊ w 3VCZPO3BJMT 'VFM1)1 .Z42- "84 "OTJCMF w גࣜձࣾϚπϦΧʹΤϯδχΞೋਓͷۀϝϯόʔͱ͠ ͯ+PJO w /PUJBࣄۀऀ݉4FOTFTϓϩμΫτϚωʔδϟʔ w 3VCZPO3BJMT "OHVMBS+4 .Z42- "84 w ىۀ४උத ઈࢍؒืूத ܦྺ
1VNBͱ6OJDPSO Ͳ͕͍͍ͬͪͷ͔
w 3BJMTܥ͔ΒSBJMTOFXͯ͠։ൃ͠ ͨαʔϏε6OJDPSOΛ͍ͬͯ ͨ w νϡʔχϯάܦݧઙΊ w 3BJMTܥ͔ΒSBJMTOFXͨ͠αʔϏ ε1VNBΛར༻ͨ͠ w
ϦΫΤετ͕ଟ͍αʔϏεͷ։ ൃΛ͔ΒҰਓͰ։ൃͨ͠ͷ Ͱɺ1VNBͷύϥϝʔλνϡʔ χϯάʹۤ࿑ͨ͠ܦݧ͋Γ 1VNBͱ6OJDPSOͷར༻ܦݧ
͔ΒҰਓͰ։ൃͨ͠/PUJB ͱ͍͏αʔϏε1VNB
w 1VNBͱ6OJDPSOͷॲཧͷ࣮ݧͷه ࣄΛݟͯϚϧνεϨουʹັྗΛ ײ͡Δ w IUUQTHJUIVCDPNUUBOJNJDIJ BQQ@TFSWFST@TUVEZ w αʔϏεͷಛੑ্ɺεϨουηʔ ϑ͕อূͰ͖ͨͨΊ
/PUJBͰ1VNBΛબఆͨ͠ཧ༝
w XPSLFS w $16ͷίΞʹґଘ͢Δϓϩηε w UISFBE w ϓϩηε XPSLFS ʹੜ͢εϨου
1VNBͷνϡʔχϯάͰग़ͯ͘Δݴ༿
w $16ίΞ w XPSLFSUISFBEͷ߹ɺ$16ͰVOIFBMUIZʹͳΔ w XPSLFSUISFBEͷ߹ɺ$16ͰVOIFBMUIZʹͳΔ w XPSLFSUISFBEͷ߹ɺ$16ͰVOIFBMUIZʹͳΔ w XPSLFSUISFBEͷ߹ɺ$16ͰVOIFBMUIZʹͳΔ
w ࢀߟαΠτIUUQTRJJUBDPNXBMLFSTJUFNT CDCCBD 1VNBWܥͰ࣮ݧͨ࣌͠ͷ
w Wܥ w ʮσϑΥϧτ͚ͩͲࣗ༝ʹࢼͯ͠ΈͯɻͰ࠷େεϨουΛେ͖͗͘͢͠ΔͱϦ ιʔε͕ރׇ͢Δ͔͠Εͳ͍͔ΒؾΛ͚ͭͯɻʯ w Wܥ w ʮσϑΥϧτ͚ͩͲࣗ༝ʹࢼͯ͠ΈͯɻͰ࠷େεϨουΛେ͖͗͘͢͠ΔͱϦ ιʔε͕ރׇ͢Δ͔͠Εͳ͍͔ΒؾΛ͚ͭͯɻͦΕͱ.3*
$3VCZ ͷ߹ɺ (MPCBM7.-PDL͕Ҿ͖ى͜ΔՄೳੑ͕͋Δ͔ΒؾΛ͚ͭͯɻʯ w Wܥ w ʮσϑΥϧτͰɺ.3* $3VCZ Ͱ͚ͩͲࣗ༝ʹࢼͯ͠ΈͯɺͰ࠷େεϨου Λେ͖͗͘͢͠ΔͱϦιʔε͕ރׇ͢Δ͔͠Εͳ͍͔ΒؾΛ͚ͭͯɻͦΕͱ .3* $3VCZ ͷ߹ɺ(MPCBM7.-PDL͕Ҿ͖ى͜ΔՄೳੑ͕͋Δ͔ΒؾΛ͚ͭͯɻʯ 1VNBͷ3&"%.&ʹ͋ΔXPSLFSͱUISFBEਪ
w NBTUFSʹ1VTIͯͯ͠ཧ༝͕Α͘Θ͔Βͳ͔ͬͨ w IUUQTHJUIVCDPNQVNBQVNBDPNNJU DEFEEBCGGBBCFFBCBC ͳͥ.3*ͷσϑΥϧτ͕ʹ
w ͜͜ͷਪɺWܥ͔ΒมΘ͍ͬͯͳ͍ɻ w XPSLFS$16ίΞͷY w UISFBE w IUUQTHJUIVCDPNQVNBQVNBCMPCWEPDT EFQMPZNFOUNE 1VNBͷEFQMPZNFOUNEʹ͋ΔXPSLFSͱUISFBEͷਪ
w 6OJDPSOʹXPSLFS@QSPDFTTFTͱVOJDPSO@CBDLMPHͱ͍͏ύϥ ϝʔλ͕͋Δ w XPSLFS@QSPDFTTFT1VNBͰ͍͏XPSLFS w XPSLFS@QSPDFTTFT$16ίΞʹґଘ͍ͯ͠Δͷ͔ෆ໌ w VOJDPSO@CBDLMPHɺϦΫΤετ͕ࡹ͚ͳ͍࣌ʹػͤ͞Δ w
ࢀߟαΠτIUUQTUFDIEFMZKQFOUSZ 6OJDPSOͷύϥϝʔλ
w ϗεςΟϯάαʔϏεͷ)FSPLVɺ6OJDPSOͷσϓϩΠهࣄΛ ެ։͍ͯ͠Δ͕ɺهࣄͷ্Ґʹʮ1VNBΛਪ͠·͢ʯͱॻ͔ Ε͍ͯΔ w IUUQTEFWDFOUFSIFSPLVDPNBSUJDMFTSBJMTVOJDPSO w ཧ༝ͱͯ͠ɺ6OJDPSOΛར༻ͨ͠߹ɺ%P4߈ܸͷҰछͷε ϩʔΫϥΠΞϯτ߈ܸ͔ΒΞϓϦέʔγϣϯ αʔϏε
ΛकΕ ͳ͍͔Βͱݴ͍ͬͯΔ )FSPLV1VNBΛקΊ͍ͯΔ
w ϦΫΤετΛ෦తʹΏͬ͘Γͱૹ৴͢Δ͜ͱͰϓϩηε ε Ϩου Λͦͷؒ߆ଋ͢Δ%P4߈ܸͷҰछ w ௨ৗͷτϥϑΟοΫͱ۠ผ͢Δͷ͕ඇৗʹ͍͠τϥϑΟοΫ Λੜ͢ΔͨΊɺܰݮ͕͍͠߹͕͋Δ w ࢀߟαΠτIUUQTXXXDMPVEqBSFDPNMFBSOJOHEEPT
EEPTMPXBOETMPXBUUBDL εϩʔΫϥΠΞϯτ߈ܸͱ
w εϨουηʔϑͰ͋Δ͜ͱ͕อূͰ͖ΔͷͰ͋Ε1VNB͕ྑ ͦ͞͏ w ͠εϨουηʔϑͰ͋Δ͜ͱʹࣗ৴͕ͳͯ͘ɺ#UP#ͷΑ͏ ͳۀγεςϜܥͳΒ6OJDPSOͰશવΑͦ͞͏ ݸਓతͳ·ͱΊ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ