SlideShare a Scribd company logo
1 of 35
Download to read offline
on JRuby
@koichiroo
cuvicondemand.com
„30,000
40%
 40%

        17,472
         „17,472




       pay-as-you-go   ïŹ‚at-rate
OK, but it must be
expensive, isn’t it?
Type-S     „8,800
1CPU / 1GB
                 month
  30GB
Internet Connectivity
Private LANx2




http://www.ïŹ‚ickr.com/photos/ingythewingy/5670089326/
Firewall
Global IP Address
OS Template


   ‱RedHat
   ‱CentOS
   ‱Windows 2008 Server
Backup
Internet
             Firewall     private LAN x2
(100Mbps)


Global IP   OS Template      Backup
Redis




Front-end           vCloud
                             vCenter vSphere
  (Rails)           Director
Web layer         Backend




Rails Web        vCloud client java
                  library
                VMware
no developer                      many developers




 Mng         We
                have
                     an        idea
    I’ll jo
           in if
                   I can
                           use R            ko
                                   uby!
                                       !

Dept.A                                    Dept.B
Happy!!

 Mng




   ko




Dept.A             Dept.B
Rails    Sinatra

    Rack              MQ       Job

              JRuby

             JBoss AS

        http://torquebox.org
Cuvic OnDemand on JRuby
Cuvic OnDemand on JRuby

More Related Content

What's hot

GUI Programming with MacRuby
GUI Programming with MacRubyGUI Programming with MacRuby
GUI Programming with MacRuby
Erik Berlin
 

What's hot (11)

Laravel mix
Laravel mixLaravel mix
Laravel mix
 
Scrabbly GTUG presentation
Scrabbly GTUG presentationScrabbly GTUG presentation
Scrabbly GTUG presentation
 
Ruby On Rails - webdevelopment wordt weer leuk!
Ruby On Rails - webdevelopment wordt weer leuk!Ruby On Rails - webdevelopment wordt weer leuk!
Ruby On Rails - webdevelopment wordt weer leuk!
 
【Unityă‚€ăƒłă‚żăƒŒăƒă‚€2018ă€‘ă€ŒăŠăŠă‚“ă°ć°‘ć„łăšć­Šæ Ąăźèż·ćźźă€ăƒ•ă‚šăƒŹă‚»ă‚™ăƒłèł‡æ–™
【Unityă‚€ăƒłă‚żăƒŒăƒă‚€2018ă€‘ă€ŒăŠăŠă‚“ă°ć°‘ć„łăšć­Šæ Ąăźèż·ćźźă€ăƒ•ă‚šăƒŹă‚»ă‚™ăƒłèł‡æ–™ă€Unityă‚€ăƒłă‚żăƒŒăƒă‚€2018ă€‘ă€ŒăŠăŠă‚“ă°ć°‘ć„łăšć­Šæ Ąăźèż·ćźźă€ăƒ•ă‚šăƒŹă‚»ă‚™ăƒłèł‡æ–™
【Unityă‚€ăƒłă‚żăƒŒăƒă‚€2018ă€‘ă€ŒăŠăŠă‚“ă°ć°‘ć„łăšć­Šæ Ąăźèż·ćźźă€ăƒ•ă‚šăƒŹă‚»ă‚™ăƒłèł‡æ–™
 
Peter Cipov - Coe - od monolitu k mikrosluĆŸbĂĄm
Peter Cipov - Coe - od monolitu k mikrosluĆŸbĂĄmPeter Cipov - Coe - od monolitu k mikrosluĆŸbĂĄm
Peter Cipov - Coe - od monolitu k mikrosluĆŸbĂĄm
 
From Java To Node.js
From Java To Node.jsFrom Java To Node.js
From Java To Node.js
 
CRuby_Committers_Whos_Who_in_2014
CRuby_Committers_Whos_Who_in_2014CRuby_Committers_Whos_Who_in_2014
CRuby_Committers_Whos_Who_in_2014
 
Async Module Definition via RequireJS
Async Module Definition via RequireJSAsync Module Definition via RequireJS
Async Module Definition via RequireJS
 
GUI Programming with MacRuby
GUI Programming with MacRubyGUI Programming with MacRuby
GUI Programming with MacRuby
 
Horizontally Scaling Node.js and WebSockets
Horizontally Scaling Node.js and WebSocketsHorizontally Scaling Node.js and WebSockets
Horizontally Scaling Node.js and WebSockets
 
Angular2 getting started by Stephen Lautier
Angular2 getting started by Stephen LautierAngular2 getting started by Stephen Lautier
Angular2 getting started by Stephen Lautier
 

Viewers also liked (7)

é€†ćŒ•ăă‚Żă‚€ăƒƒă‚Żă‚»ăƒŸăƒŠăƒŒ
é€†ćŒ•ăă‚Żă‚€ăƒƒă‚Żă‚»ăƒŸăƒŠăƒŒé€†ćŒ•ăă‚Żă‚€ăƒƒă‚Żă‚»ăƒŸăƒŠăƒŒ
é€†ćŒ•ăă‚Żă‚€ăƒƒă‚Żă‚»ăƒŸăƒŠăƒŒ
 
Introduction of JRuby Kaigi 2010
Introduction of JRuby Kaigi 2010Introduction of JRuby Kaigi 2010
Introduction of JRuby Kaigi 2010
 
The Power to Produce Termtter
The Power to Produce TermtterThe Power to Produce Termtter
The Power to Produce Termtter
 
ă€Œæ„›ă•ă‚ŒăŸă„!ă€ăšæ€ăŁăŸăšăă«Javaă§æ›žăRubyă‚Żăƒ©ă‚č
ă€Œæ„›ă•ă‚ŒăŸă„!ă€ăšæ€ăŁăŸăšăă«Javaă§æ›žăRubyă‚Żăƒ©ă‚čă€Œæ„›ă•ă‚ŒăŸă„!ă€ăšæ€ăŁăŸăšăă«Javaă§æ›žăRubyă‚Żăƒ©ă‚č
ă€Œæ„›ă•ă‚ŒăŸă„!ă€ăšæ€ăŁăŸăšăă«Javaă§æ›žăRubyă‚Żăƒ©ă‚č
 
MessagePack for Ruby
MessagePack for RubyMessagePack for Ruby
MessagePack for Ruby
 
Focuslight, Jobs and OSS - HackGirls bar vol.2
Focuslight, Jobs and OSS - HackGirls bar vol.2Focuslight, Jobs and OSS - HackGirls bar vol.2
Focuslight, Jobs and OSS - HackGirls bar vol.2
 
20140517 ćČĄć±±ă‚ȘăƒŒăƒ•ă‚šăƒłă‚»ăƒŸăƒŠăƒŒ
20140517 ćČĄć±±ă‚ȘăƒŒăƒ•ă‚šăƒłă‚»ăƒŸăƒŠăƒŒ20140517 ćČĄć±±ă‚ȘăƒŒăƒ•ă‚šăƒłă‚»ăƒŸăƒŠăƒŒ
20140517 ćČĄć±±ă‚ȘăƒŒăƒ•ă‚šăƒłă‚»ăƒŸăƒŠăƒŒ
 

Similar to Cuvic OnDemand on JRuby

When Two Worlds Collide: Java and Ruby in the Enterprise
When Two Worlds Collide: Java and Ruby in the EnterpriseWhen Two Worlds Collide: Java and Ruby in the Enterprise
When Two Worlds Collide: Java and Ruby in the Enterprise
benbrowning
 
Kann JavaScript elegant sein?
Kann JavaScript elegant sein?Kann JavaScript elegant sein?
Kann JavaScript elegant sein?
jbandi
 
Devignition 2011
Devignition 2011Devignition 2011
Devignition 2011
tobiascrawley
 
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Alexandre Morgaut
 
CouchDB Google
CouchDB GoogleCouchDB Google
CouchDB Google
Steve Souders
 
20140425 ruby conftaiwan2014
20140425 ruby conftaiwan201420140425 ruby conftaiwan2014
20140425 ruby conftaiwan2014
Hiroshi SHIBATA
 

Similar to Cuvic OnDemand on JRuby (20)

Workshop Intro: FrontEnd General Overview
Workshop Intro: FrontEnd General OverviewWorkshop Intro: FrontEnd General Overview
Workshop Intro: FrontEnd General Overview
 
State of the art: Server-Side JavaScript - WebWorkersCamp IV - Open World For...
State of the art: Server-Side JavaScript - WebWorkersCamp IV - Open World For...State of the art: Server-Side JavaScript - WebWorkersCamp IV - Open World For...
State of the art: Server-Side JavaScript - WebWorkersCamp IV - Open World For...
 
When Two Worlds Collide: Java and Ruby in the Enterprise
When Two Worlds Collide: Java and Ruby in the EnterpriseWhen Two Worlds Collide: Java and Ruby in the Enterprise
When Two Worlds Collide: Java and Ruby in the Enterprise
 
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
 
Kann JavaScript elegant sein?
Kann JavaScript elegant sein?Kann JavaScript elegant sein?
Kann JavaScript elegant sein?
 
State of the art: Server-Side JavaScript (ParisJS)
State of the art: Server-Side JavaScript  (ParisJS)State of the art: Server-Side JavaScript  (ParisJS)
State of the art: Server-Side JavaScript (ParisJS)
 
GTUG JS will save us all
GTUG JS will save us allGTUG JS will save us all
GTUG JS will save us all
 
Cloud Foundry Demo SD Forum Cloud Sig Feb09
Cloud Foundry Demo SD Forum Cloud Sig Feb09Cloud Foundry Demo SD Forum Cloud Sig Feb09
Cloud Foundry Demo SD Forum Cloud Sig Feb09
 
Devignition 2011
Devignition 2011Devignition 2011
Devignition 2011
 
.NET Architects Day - DNAD 2011
.NET Architects Day - DNAD 2011.NET Architects Day - DNAD 2011
.NET Architects Day - DNAD 2011
 
09 - Fåbio Akita - Além do rails
09 - Fåbio Akita - Além do rails09 - Fåbio Akita - Além do rails
09 - Fåbio Akita - Além do rails
 
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
 
CouchDB Google
CouchDB GoogleCouchDB Google
CouchDB Google
 
CouchDB - Local Web Platform
CouchDB - Local Web PlatformCouchDB - Local Web Platform
CouchDB - Local Web Platform
 
20140425 ruby conftaiwan2014
20140425 ruby conftaiwan201420140425 ruby conftaiwan2014
20140425 ruby conftaiwan2014
 
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integration
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integrationSouJava May 2020: Apache Camel 3 - the next generation of enterprise integration
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integration
 
Fisl - Deployment
Fisl - DeploymentFisl - Deployment
Fisl - Deployment
 
Ruby On Google App Engine 2nd Athens Ruby Me
Ruby On Google App Engine 2nd Athens Ruby MeRuby On Google App Engine 2nd Athens Ruby Me
Ruby On Google App Engine 2nd Athens Ruby Me
 
Isomorphic JavaScript with Nashorn
Isomorphic JavaScript with NashornIsomorphic JavaScript with Nashorn
Isomorphic JavaScript with Nashorn
 
A Tale of a Server Architecture (Frozen Rails 2012)
A Tale of a Server Architecture (Frozen Rails 2012)A Tale of a Server Architecture (Frozen Rails 2012)
A Tale of a Server Architecture (Frozen Rails 2012)
 

More from Koichiro Ohba

グăƒȘăƒŒă‚’æ”Żăˆă‚‹ă‚œăƒŒă‚·ăƒŁăƒ«ă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ăźă™ăčお
グăƒȘăƒŒă‚’æ”Żăˆă‚‹ă‚œăƒŒă‚·ăƒŁăƒ«ă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ăźă™ăčどグăƒȘăƒŒă‚’æ”Żăˆă‚‹ă‚œăƒŒă‚·ăƒŁăƒ«ă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ăźă™ăčお
グăƒȘăƒŒă‚’æ”Żăˆă‚‹ă‚œăƒŒă‚·ăƒŁăƒ«ă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ăźă™ăčお
Koichiro Ohba
 
Agile Shibuya github_enterprise
Agile Shibuya github_enterpriseAgile Shibuya github_enterprise
Agile Shibuya github_enterprise
Koichiro Ohba
 
Social Coding With JRuby
Social Coding With JRubySocial Coding With JRuby
Social Coding With JRuby
Koichiro Ohba
 
Abstraction of JRuby Kaigi2010
Abstraction of  JRuby Kaigi2010Abstraction of  JRuby Kaigi2010
Abstraction of JRuby Kaigi2010
Koichiro Ohba
 
AppEngine/Jruby at SendaiRubyKaigi02
AppEngine/Jruby at SendaiRubyKaigi02AppEngine/Jruby at SendaiRubyKaigi02
AppEngine/Jruby at SendaiRubyKaigi02
Koichiro Ohba
 
JRuby Hot Topics 2008-12-12
JRuby Hot Topics 2008-12-12JRuby Hot Topics 2008-12-12
JRuby Hot Topics 2008-12-12
Koichiro Ohba
 
The Essence of Using Ruby on Rails in Corporations 2nd
The Essence of Using Ruby on Rails in Corporations 2ndThe Essence of Using Ruby on Rails in Corporations 2nd
The Essence of Using Ruby on Rails in Corporations 2nd
Koichiro Ohba
 
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in CorporationsThe Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in Corporations
Koichiro Ohba
 

More from Koichiro Ohba (15)

Real legacy
Real legacyReal legacy
Real legacy
 
ă‚”ăƒ©ăƒȘăƒŒăƒžăƒł
ă‚”ăƒ©ăƒȘăƒŒăƒžăƒłă‚”ăƒ©ăƒȘăƒŒăƒžăƒł
ă‚”ăƒ©ăƒȘăƒŒăƒžăƒł
 
GREE github-enterprise
GREE github-enterpriseGREE github-enterprise
GREE github-enterprise
 
Ruby which Supports Social Platform
Ruby which Supports Social PlatformRuby which Supports Social Platform
Ruby which Supports Social Platform
 
グăƒȘăƒŒă‚’æ”Żăˆă‚‹ă‚œăƒŒă‚·ăƒŁăƒ«ă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ăźă™ăčお
グăƒȘăƒŒă‚’æ”Żăˆă‚‹ă‚œăƒŒă‚·ăƒŁăƒ«ă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ăźă™ăčどグăƒȘăƒŒă‚’æ”Żăˆă‚‹ă‚œăƒŒă‚·ăƒŁăƒ«ă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ăźă™ăčお
グăƒȘăƒŒă‚’æ”Żăˆă‚‹ă‚œăƒŒă‚·ăƒŁăƒ«ă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ăźă™ăčお
 
Agile Shibuya github_enterprise
Agile Shibuya github_enterpriseAgile Shibuya github_enterprise
Agile Shibuya github_enterprise
 
Social Coding With JRuby
Social Coding With JRubySocial Coding With JRuby
Social Coding With JRuby
 
Rava on JRuby
Rava on JRubyRava on JRuby
Rava on JRuby
 
Abstraction of JRuby Kaigi2010
Abstraction of  JRuby Kaigi2010Abstraction of  JRuby Kaigi2010
Abstraction of JRuby Kaigi2010
 
AppEngine/Jruby at SendaiRubyKaigi02
AppEngine/Jruby at SendaiRubyKaigi02AppEngine/Jruby at SendaiRubyKaigi02
AppEngine/Jruby at SendaiRubyKaigi02
 
Introduction of record_with_operator
Introduction of record_with_operatorIntroduction of record_with_operator
Introduction of record_with_operator
 
Happy Life Hacking Ruby on Rails
Happy Life Hacking Ruby on RailsHappy Life Hacking Ruby on Rails
Happy Life Hacking Ruby on Rails
 
JRuby Hot Topics 2008-12-12
JRuby Hot Topics 2008-12-12JRuby Hot Topics 2008-12-12
JRuby Hot Topics 2008-12-12
 
The Essence of Using Ruby on Rails in Corporations 2nd
The Essence of Using Ruby on Rails in Corporations 2ndThe Essence of Using Ruby on Rails in Corporations 2nd
The Essence of Using Ruby on Rails in Corporations 2nd
 
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in CorporationsThe Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in Corporations
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Cuvic OnDemand on JRuby