Enviar pesquisa
Carregar
Deploy, Scale and Sleep at Night with JRuby
•
5 gostaram
•
4,195 visualizações
Joe Kutner
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 39
Recomendados
Deploying with JRuby
Deploying with JRuby
Joe Kutner
Deploying JRuby Web Applications
Deploying JRuby Web Applications
Joe Kutner
How to deploy your Rails application on Windows
How to deploy your Rails application on Windows
曦 徐
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Jak se ^bonami\.(cz|pl|sk)$ vešlo do kontejneru
Jak se ^bonami\.(cz|pl|sk)$ vešlo do kontejneru
Vašek Boch
Docker.io
Docker.io
Ladislav Prskavec
Chapter 03 configuring link aggregation and bridging
Chapter 03 configuring link aggregation and bridging
dimuthur
TorqueBox at GNUnify 2012
TorqueBox at GNUnify 2012
Saleem Ansari
Recomendados
Deploying with JRuby
Deploying with JRuby
Joe Kutner
Deploying JRuby Web Applications
Deploying JRuby Web Applications
Joe Kutner
How to deploy your Rails application on Windows
How to deploy your Rails application on Windows
曦 徐
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Jak se ^bonami\.(cz|pl|sk)$ vešlo do kontejneru
Jak se ^bonami\.(cz|pl|sk)$ vešlo do kontejneru
Vašek Boch
Docker.io
Docker.io
Ladislav Prskavec
Chapter 03 configuring link aggregation and bridging
Chapter 03 configuring link aggregation and bridging
dimuthur
TorqueBox at GNUnify 2012
TorqueBox at GNUnify 2012
Saleem Ansari
From a cluster to the Cloud
From a cluster to the Cloud
Jean-Frederic Clere
How to distribute Ruby to the world
How to distribute Ruby to the world
Hiroshi SHIBATA
Ruby 2.4 Internals
Ruby 2.4 Internals
Koichi Sasada
How to distribute Ruby to the world
How to distribute Ruby to the world
Hiroshi SHIBATA
HTTP/2, HTTP/3 and SSL/TLS State of the Art in Our Servers
HTTP/2, HTTP/3 and SSL/TLS State of the Art in Our Servers
Jean-Frederic Clere
Fluentd in Co-Work
Fluentd in Co-Work
Makoto Haruyama
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
OpenStack Korea Community
Red hat lvm cheatsheet
Red hat lvm cheatsheet
Prakash Ghosh
Usenix lisa 2011
Usenix lisa 2011
Leif Hedstrom
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0
Hiroshi SHIBATA
Dependency Resolution with Standard Libraries
Dependency Resolution with Standard Libraries
Hiroshi SHIBATA
CoreOS Intro
CoreOS Intro
Isaac Johnston
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
Open Source Consulting
New Docker Features for Orchestration and Containers
New Docker Features for Orchestration and Containers
Jeff Anderson
Apache Traffic Server
Apache Traffic Server
supertom
Glauber Costa on OSv as NoSQL platform
Glauber Costa on OSv as NoSQL platform
Don Marti
Kubernetes internals (Kubernetes 해부하기)
Kubernetes internals (Kubernetes 해부하기)
DongHyeon Kim
Object Storage with Gluster
Object Storage with Gluster
Gluster.org
Small, Simple, and Secure: Alpine Linux under the Microscope
Small, Simple, and Secure: Alpine Linux under the Microscope
Docker, Inc.
JHipster, modern web application development made easy
JHipster, modern web application development made easy
Raphaël Brugier
Migrating your monolithic application for micro services with JHipster
Migrating your monolithic application for micro services with JHipster
Lazaro Prates Junior
How we built a job board in one week with JHipster
How we built a job board in one week with JHipster
Kile Niklawski
Mais conteúdo relacionado
Mais procurados
From a cluster to the Cloud
From a cluster to the Cloud
Jean-Frederic Clere
How to distribute Ruby to the world
How to distribute Ruby to the world
Hiroshi SHIBATA
Ruby 2.4 Internals
Ruby 2.4 Internals
Koichi Sasada
How to distribute Ruby to the world
How to distribute Ruby to the world
Hiroshi SHIBATA
HTTP/2, HTTP/3 and SSL/TLS State of the Art in Our Servers
HTTP/2, HTTP/3 and SSL/TLS State of the Art in Our Servers
Jean-Frederic Clere
Fluentd in Co-Work
Fluentd in Co-Work
Makoto Haruyama
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
OpenStack Korea Community
Red hat lvm cheatsheet
Red hat lvm cheatsheet
Prakash Ghosh
Usenix lisa 2011
Usenix lisa 2011
Leif Hedstrom
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0
Hiroshi SHIBATA
Dependency Resolution with Standard Libraries
Dependency Resolution with Standard Libraries
Hiroshi SHIBATA
CoreOS Intro
CoreOS Intro
Isaac Johnston
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
Open Source Consulting
New Docker Features for Orchestration and Containers
New Docker Features for Orchestration and Containers
Jeff Anderson
Apache Traffic Server
Apache Traffic Server
supertom
Glauber Costa on OSv as NoSQL platform
Glauber Costa on OSv as NoSQL platform
Don Marti
Kubernetes internals (Kubernetes 해부하기)
Kubernetes internals (Kubernetes 해부하기)
DongHyeon Kim
Object Storage with Gluster
Object Storage with Gluster
Gluster.org
Small, Simple, and Secure: Alpine Linux under the Microscope
Small, Simple, and Secure: Alpine Linux under the Microscope
Docker, Inc.
Mais procurados
(19)
From a cluster to the Cloud
From a cluster to the Cloud
How to distribute Ruby to the world
How to distribute Ruby to the world
Ruby 2.4 Internals
Ruby 2.4 Internals
How to distribute Ruby to the world
How to distribute Ruby to the world
HTTP/2, HTTP/3 and SSL/TLS State of the Art in Our Servers
HTTP/2, HTTP/3 and SSL/TLS State of the Art in Our Servers
Fluentd in Co-Work
Fluentd in Co-Work
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
Red hat lvm cheatsheet
Red hat lvm cheatsheet
Usenix lisa 2011
Usenix lisa 2011
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0
Dependency Resolution with Standard Libraries
Dependency Resolution with Standard Libraries
CoreOS Intro
CoreOS Intro
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
New Docker Features for Orchestration and Containers
New Docker Features for Orchestration and Containers
Apache Traffic Server
Apache Traffic Server
Glauber Costa on OSv as NoSQL platform
Glauber Costa on OSv as NoSQL platform
Kubernetes internals (Kubernetes 해부하기)
Kubernetes internals (Kubernetes 해부하기)
Object Storage with Gluster
Object Storage with Gluster
Small, Simple, and Secure: Alpine Linux under the Microscope
Small, Simple, and Secure: Alpine Linux under the Microscope
Destaque
JHipster, modern web application development made easy
JHipster, modern web application development made easy
Raphaël Brugier
Migrating your monolithic application for micro services with JHipster
Migrating your monolithic application for micro services with JHipster
Lazaro Prates Junior
How we built a job board in one week with JHipster
How we built a job board in one week with JHipster
Kile Niklawski
Deploying JHipster Microservices
Deploying JHipster Microservices
Joe Kutner
JHipster
JHipster
Yuen-Kuei Hsueh
Testing Angular 2 Applications - Rich Web 2016
Testing Angular 2 Applications - Rich Web 2016
Matt Raible
Microservices for the Masses with Spring Boot, JHipster, and JWT - Rich Web 2016
Microservices for the Masses with Spring Boot, JHipster, and JWT - Rich Web 2016
Matt Raible
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - DOSUG February 2016
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - DOSUG February 2016
Matt Raible
JHipster overview
JHipster overview
Julien Dubois
Devoxx : being productive with JHipster
Devoxx : being productive with JHipster
Julien Dubois
Destaque
(10)
JHipster, modern web application development made easy
JHipster, modern web application development made easy
Migrating your monolithic application for micro services with JHipster
Migrating your monolithic application for micro services with JHipster
How we built a job board in one week with JHipster
How we built a job board in one week with JHipster
Deploying JHipster Microservices
Deploying JHipster Microservices
JHipster
JHipster
Testing Angular 2 Applications - Rich Web 2016
Testing Angular 2 Applications - Rich Web 2016
Microservices for the Masses with Spring Boot, JHipster, and JWT - Rich Web 2016
Microservices for the Masses with Spring Boot, JHipster, and JWT - Rich Web 2016
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - DOSUG February 2016
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - DOSUG February 2016
JHipster overview
JHipster overview
Devoxx : being productive with JHipster
Devoxx : being productive with JHipster
Semelhante a Deploy, Scale and Sleep at Night with JRuby
TorqueBox at DC:JBUG - November 2011
TorqueBox at DC:JBUG - November 2011
bobmcwhirter
Fisl - Deployment
Fisl - Deployment
Fabio Akita
Devignition 2011
Devignition 2011
tobiascrawley
ZK_Arch_notes_20081121
ZK_Arch_notes_20081121
WANGCHOU LU
Web scale infrastructures with kubernetes and flannel
Web scale infrastructures with kubernetes and flannel
purpleocean
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
Carlos Sanchez
PuppetDB: Sneaking Clojure into Operations
PuppetDB: Sneaking Clojure into Operations
grim_radical
SD, a P2P bug tracking system
SD, a P2P bug tracking system
Jesse Vincent
TorqueBox - Ruby Hoedown 2011
TorqueBox - Ruby Hoedown 2011
Lance Ball
44CON London 2015 - Going AUTH the Rails on a Crazy Train
44CON London 2015 - Going AUTH the Rails on a Crazy Train
44CON
Torquebox OSCON Java 2011
Torquebox OSCON Java 2011
tobiascrawley
Introduction to Apache Camel
Introduction to Apache Camel
FuseSource.com
Deployment de Rails
Deployment de Rails
elliando dias
Automated Java Deployments With Rpm
Automated Java Deployments With Rpm
Martin Jackson
Like loggly using open source
Like loggly using open source
Thomas Alrin
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Nalee Jang
XS Japan 2008 Xen Mgmt English
XS Japan 2008 Xen Mgmt English
The Linux Foundation
Drupal Efficiency
Drupal Efficiency
smattoon
Toolbox of a Ruby Team
Toolbox of a Ruby Team
Arto Artnik
Why you’re going to fail running java on docker!
Why you’re going to fail running java on docker!
Red Hat Developers
Semelhante a Deploy, Scale and Sleep at Night with JRuby
(20)
TorqueBox at DC:JBUG - November 2011
TorqueBox at DC:JBUG - November 2011
Fisl - Deployment
Fisl - Deployment
Devignition 2011
Devignition 2011
ZK_Arch_notes_20081121
ZK_Arch_notes_20081121
Web scale infrastructures with kubernetes and flannel
Web scale infrastructures with kubernetes and flannel
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
PuppetDB: Sneaking Clojure into Operations
PuppetDB: Sneaking Clojure into Operations
SD, a P2P bug tracking system
SD, a P2P bug tracking system
TorqueBox - Ruby Hoedown 2011
TorqueBox - Ruby Hoedown 2011
44CON London 2015 - Going AUTH the Rails on a Crazy Train
44CON London 2015 - Going AUTH the Rails on a Crazy Train
Torquebox OSCON Java 2011
Torquebox OSCON Java 2011
Introduction to Apache Camel
Introduction to Apache Camel
Deployment de Rails
Deployment de Rails
Automated Java Deployments With Rpm
Automated Java Deployments With Rpm
Like loggly using open source
Like loggly using open source
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
XS Japan 2008 Xen Mgmt English
XS Japan 2008 Xen Mgmt English
Drupal Efficiency
Drupal Efficiency
Toolbox of a Ruby Team
Toolbox of a Ruby Team
Why you’re going to fail running java on docker!
Why you’re going to fail running java on docker!
Mais de Joe Kutner
Fantastic Buildpacks and Where to Find Them
Fantastic Buildpacks and Where to Find Them
Joe Kutner
2019 Texas Star Party
2019 Texas Star Party
Joe Kutner
10 Mistakes Hackers Want You to Make
10 Mistakes Hackers Want You to Make
Joe Kutner
NASA Space Apps Expo
NASA Space Apps Expo
Joe Kutner
NASA Space Apps
NASA Space Apps
Joe Kutner
Why Heroku Loves JHipster
Why Heroku Loves JHipster
Joe Kutner
What the Struts?
What the Struts?
Joe Kutner
Async and Non-blocking IO w/ JRuby
Async and Non-blocking IO w/ JRuby
Joe Kutner
I can't believe it's not a queue: Kafka and Spring
I can't believe it's not a queue: Kafka and Spring
Joe Kutner
Measuring doubles with 8" neaf copy
Measuring doubles with 8" neaf copy
Joe Kutner
4 JVM Web Frameworks
4 JVM Web Frameworks
Joe Kutner
JavaOne 2015: 12 Factor App
JavaOne 2015: 12 Factor App
Joe Kutner
12-factor-jruby
12-factor-jruby
Joe Kutner
Java 20
Java 20
Joe Kutner
12 Factor Scala
12 Factor Scala
Joe Kutner
Programming JVM Bytecode with Jitescript
Programming JVM Bytecode with Jitescript
Joe Kutner
jdays 2015
jdays 2015
Joe Kutner
Programming JVM Bytecode
Programming JVM Bytecode
Joe Kutner
12 Factor App: Best Practices for JVM Deployment
12 Factor App: Best Practices for JVM Deployment
Joe Kutner
Creating Scalable JVM/Java Apps on Heroku
Creating Scalable JVM/Java Apps on Heroku
Joe Kutner
Mais de Joe Kutner
(20)
Fantastic Buildpacks and Where to Find Them
Fantastic Buildpacks and Where to Find Them
2019 Texas Star Party
2019 Texas Star Party
10 Mistakes Hackers Want You to Make
10 Mistakes Hackers Want You to Make
NASA Space Apps Expo
NASA Space Apps Expo
NASA Space Apps
NASA Space Apps
Why Heroku Loves JHipster
Why Heroku Loves JHipster
What the Struts?
What the Struts?
Async and Non-blocking IO w/ JRuby
Async and Non-blocking IO w/ JRuby
I can't believe it's not a queue: Kafka and Spring
I can't believe it's not a queue: Kafka and Spring
Measuring doubles with 8" neaf copy
Measuring doubles with 8" neaf copy
4 JVM Web Frameworks
4 JVM Web Frameworks
JavaOne 2015: 12 Factor App
JavaOne 2015: 12 Factor App
12-factor-jruby
12-factor-jruby
Java 20
Java 20
12 Factor Scala
12 Factor Scala
Programming JVM Bytecode with Jitescript
Programming JVM Bytecode with Jitescript
jdays 2015
jdays 2015
Programming JVM Bytecode
Programming JVM Bytecode
12 Factor App: Best Practices for JVM Deployment
12 Factor App: Best Practices for JVM Deployment
Creating Scalable JVM/Java Apps on Heroku
Creating Scalable JVM/Java Apps on Heroku
Último
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Último
(20)
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Deploy, Scale and Sleep at Night with JRuby
1.
2.
3.
4.
5.
6.
Deploy, Scale and Sleep
at Night with JRuby @codefinger
7.
Deploy, Scale and Sleep
at Night Ruby on with JRuby @codefinger the JVM
8.
java_import “java.io.File” Java::JavaLang::String
9.
10.
you
11.
sysadmin you
12.
$ cap deploy
sysadmin you
13.
14.
CPU$
RAM$ 120" 100" 80" 60" 40" 20" 0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14" 15" 16" 17" 18" 19" 20" 21" 22"
15.
HTTP
Request Apache/Nginx MRI MRI Mongrel Mongrel
16.
Ruby
Ruby Ruby Thread Thread Thread GIL Kernel Thread
17.
HTTP
Request Apache/Nginx JVM JRuby Thread
18.
http://torquebox.org/news/2011/10/06/torquebox-2x-performance/
19.
1) JRuby... 2) ? 3)
Profit!
20.
1) JRuby... 2) Deployment 3)
Profit!
21.
JRuby Archive
File Capistrano Background Jobs Clustering PaaS
22.
Warbler
Trinidad TorqueBox Archive File Archive File Archive File Capistrano Capistrano Background Jobs Background Jobs Clustering PaaS PaaS PaaS
23.
Warbler $ gem install
warbler $ warble war WA R File
24.
$ apt-get install
tomcat6 WA R File
25.
$ apt-get install
tomcat6 /var/lib/tomcat6 |-- common/ |-- conf/ WA |-- logs/ R File |-- shared/ |-- webapps/ `-- work/
26.
Warbler
+ Tomcat/Jetty/WebLogic/JBoss Tomcat/Jetty Server WA SSH/FTP/SMB R File
27.
Warbler
+ Tomcat/Jetty/WebLogic/JBoss Tomcat/Jetty Server WA SSH/FTP/SMB R File WA SSH/FTP/SMB R File
28.
Trinidad $ gem install
trinidad $ rails s trinidad
29.
Trinidad
Trinidad Server app1/ Extensions |-- app/ |-- config/ |-- db/ Capistrano |-- lib/ Job Scheduler (Quartz) `-- config.ru Background Jobs app2/ (Resque) |-- app/ |-- config/ |-- db/ Capistrano DB Pool |-- lib/ `-- config.ru (Commons DBCP)
30.
TorqueBox $ gem install
torquebox-server $ torquebox run then $ torquebox deploy
31.
TorqueBox
TorqueBox Job Scheduler app1/ |-- app/ |-- config/ |-- db/ Capistrano Messaging |-- lib/ `-- config.ru Session Replication High Availability Knob Services SSH/FTP/SMB File Stomplets Clustering
32.
TorqueBox
TorqueBox TorqueBox TorqueBox cluster TorqueBox TorqueBox TorqueBox
33.
Other Options • Mizuno •
Puma
34.
Cloud •
Heroku • EngineYard (Trinidad) • OpenShift (TorqueBox) • CloudBees (Warbler) • Google AppEngine
35.
People Processes
Technologies
36.
Text
Text Text Text Text Text http://pragprog.com/book/jkdepj
37.
http://logichaus.com
38.
The End
39.
The End
Notas do Editor
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Passenger and Unicorn had 50 workers. \n\nTorqueBox and Trinidad were capped at 100 HTTP threads (to match DB connection pool size).\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n