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
ぱろっと、Padrinoやめるってよ
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ぱろっと(parrot-studio)
April 14, 2013
Technology
0
150
ぱろっと、Padrinoやめるってよ
「web community cafe」で提供した「話題」
LTでも発表でもないので、最後はあくまで話題の提供で終わってます
あと、ぱろっとPadrinoやめへんで( ゚Д゚)y─~~
ぱろっと(parrot-studio)
April 14, 2013
Tweet
Share
More Decks by ぱろっと(parrot-studio)
See All by ぱろっと(parrot-studio)
"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本
parrotstudio
0
170
希望の関数と絶望の副作用
parrotstudio
0
77
「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜
parrotstudio
0
98
Other Decks in Technology
See All in Technology
AI時代、1年目エンジニアの悩み
jin4
1
150
しろおびセキュリティへ ようこそ
log0417
0
250
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
350
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
2
480
Azure SRE Agent x PagerDutyによる近未来インシデント対応への期待 / The Future of Incident Response: Azure SRE Agent x PagerDuty
aeonpeople
0
270
無ければ作る! バイブコーディングで作ったものを一気に紹介
tatsuya1970
0
110
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
910
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
190
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
kubomasataka
3
320
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
120
Kubecon NA 2025: DRA 関連の Recap と社内 GPU 基盤での課題
kevin_namba
0
110
3分でわかる!新機能 AWS Transform custom
sato4mi
1
310
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
370
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
100
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
130
Visualization
eitanlees
150
17k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
130
Discover your Explorer Soul
emna__ayadi
2
1.1k
A Tale of Four Properties
chriscoyier
162
24k
Automating Front-end Workflow
addyosmani
1371
200k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
310
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
430
Git: the NoSQL Database
bkeepers
PRO
432
66k
Transcript
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 ぱろっと、 Padrino やめるってよ ぱろっと(@parrot̲studio) web�community�cafe�#2
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 ※やめ ません
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 今の仕事は Padrino です
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 提供するテーマ アーキテクチャ の選び⽅
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 以前紹介したROGv http://blog.parrot-studio.com/2012/05/gunmaweb9- you-can-create/
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 最初の仕様:ver1.0 データ受付API ✓ 現在の戦況表⽰画⾯ ✓ データは最新のもののみ保持 ✓
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 "Sinatra で⼗分"
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 ver1.0のアーキテクチャ Ruby1.9.x ✓ Sinatra ✓ データはファイルに保存 ✓
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 その後の仕様:ver2.0〜 履歴をMongoDBに保持 ✓ 履歴の確認 ✓ データの解析機能 ✓ データ肥大による⾼速化要求
✓
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 "Railsを使うほど 大きくはないが、 Sinatraでは 構造化が難しい"
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 よろしい、 ならば Padrinoだ (�゚Д゚)y─~~
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 ver2.0以降のアーキテクチ ャ Ruby1.9.x ✓ Padrino ✓ MongoDB ✓
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 転機:ver5.0 新ギルド戦対応 ✓ ⽇付をまたいだデータ解析 ✓
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 その結果・・・ 重い(´・ω・`) ✓ 複雑化した構造 ✓
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 追い打ち1 http://www.ruby-lang.org/ja/news/2013/02/24/ ruby-2-0-0-p0-is-released/
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 追い打ち2
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 設計をや り直すか (´-ω-)
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 そして 完成
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 "Gagnrath"
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 Gagnrathサンプル1 Sample�:�http://ro.parrot-studio.com/rogvs
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 Gagnrathサンプル2 Sample�:�http://ro.parrot-studio.com/rogvs
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 Gagnrathのアーキテクチャ Ruby2.0 ✓ Rails4(β1) ✓ MariaDB� ✓ Source�:�https://github.com/parrot-studio/gagnrath
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 結果 速いΣ(゚Д゚;≡;゚д゚) ✓ ⼀から⾒直したことで 構造もシンプルに(`・ω・´)�b ✓
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 素朴な 疑問
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 "だったら、 最初から そうすべきだ ったのでは?"
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 そうは⾔うがな大佐・・・ 複雑化したのは「結果」 ✓ すでに運用しているシステムを ⼀から作り直すというコスト ✓ どんどんバージョンUPする ⾔語/フレームワーク
✓ 新しい技術の出現 Scala+Play�etc... ✓ ✓
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 But... 最初からスタンダードを選んで おけば移⾏コストはいらないの では? ✓ 「枯れた技術」を使えばコスト を下げられるのでは? ✓
個⼈的なシステムだったからい いけど、仕事のシステムならば どうか? ✓
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 という わけで
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 アーキテ クチャの 選び⽅
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14 どう思い ますか (´・ω・)?