SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
Moves on Rails
RubyEnRails - Amsterdam 2007
Hello
We are André Foeken, Bart ten Brinke and Dirkjan Bussink.
WHAT ARE WE GOING TO TALK ABOUT?




                    Our company




      Our product



                          Our technology
WHAT ARE WE GOING TO TALK ABOUT?




                    Our company




      Our product



                          Our technology
WHAT ARE WE GOING TO TALK ABOUT?




                    Our company




      Our product



                          Our technology
FOR Homecare companies
WHO want to plan better
IS
a solution
THAT IS Simple, Quick and Powerful
IN CONTRAST TO

logistical planning solutions
Moves is a digital planning-board that works.
RoR?
s RoR?
Java v
What is cheaper?
             a. More servers

             b. More developers
What is cheaper?
             a. More servers

             b. More developers
WHAT ARE WE GOING TO TALK ABOUT?




                    Our company




      Our product



                          Our technology
WHAT ARE WE GOING TO TALK ABOUT?




                    Our company




      Our product



                          Our technology
Who am i?
nerd
Load
 Load      Heartbeat
                       Balancer
Balancer
Load
  Load      Heartbeat
                        Balancer
 Balancer




                        Apache
Apache
Load
   Load      Heartbeat
                          Balancer
  Balancer




                          Apache
 Apache




                         Customer Y
Customer X
                          Mongrel
 Mongrel
                           Mongrel
  Mongrel
                           Mongrel
  Mongrel
Load
   Load      Heartbeat
                              Balancer
  Balancer




                              Apache
 Apache




                             Customer Y
Customer X
                              Mongrel
 Mongrel
                               Mongrel
  Mongrel
                               Mongrel
  Mongrel



             Replication /
  Database                     Database
              Failover
App Server
Customer X
Customer Y



 Database
Customer X
Customer Y
App Server
App Server
             Customer Z
Customer X
Customer Y



 Database
Customer X
Customer Y
Customer Z
App Server
App Server
             Customer Z
Customer X
Customer Y   Customer W



               Database
 Database
             Customer W
Customer X
Customer Y
Customer Z
moves@nedap:~ $
DEPLOYMENT=customer_x 
ENVIRONMENT=production 
TAG=moves-1.0 cap deploy_tag
Moves Manager
                       Cluster 2         New
 Cluster 1
                                       Customer

                      Customer Z
Customer X
                          Upgrade
                         Maintenance
    Upgrade
   Maintenance



Customer Y
     Upgrade
    Maintenance
Moves Manager
                      Cluster 2          New
 Cluster 1
                                       Customer

                     Customer Z
Customer X
                         Upgrade
                        Maintenance
    Upgrade
   Maintenance


                     Customer Y
                          Upgrade
                         Maintenance
Moves Manager
                       Cluster 2          New
 Cluster 1
                                        Customer

                      Customer Z
Customer X
                          Upgrade
                         Maintenance
    Upgrade
   Maintenance


                      Customer Y
Customer W
                           Upgrade
     Upgrade              Maintenance
    Maintenance

Contenu connexe

En vedette

02 классификация документов
02 классификация документов02 классификация документов
02 классификация документовLidia Pivovarova
 
Pages From Dgca Rti Response 2
Pages From Dgca Rti Response 2Pages From Dgca Rti Response 2
Pages From Dgca Rti Response 2shas3n
 
Evaluation My Art Space mLearn 2007- Oct 2007
Evaluation My Art Space mLearn 2007- Oct 2007Evaluation My Art Space mLearn 2007- Oct 2007
Evaluation My Art Space mLearn 2007- Oct 2007Mike Sharples
 
Charles Chaplin
Charles ChaplinCharles Chaplin
Charles ChaplinXar Li
 
マッシュアップアワードに応募するまで
マッシュアップアワードに応募するまでマッシュアップアワードに応募するまで
マッシュアップアワードに応募するまでDaisaku Yamamoto
 
Tehnoloogia Rakendamine
Tehnoloogia RakendamineTehnoloogia Rakendamine
Tehnoloogia Rakendaminekiq
 
Web Standards Seminar 2006
Web Standards Seminar 2006Web Standards Seminar 2006
Web Standards Seminar 2006Taeyoung Yoon
 
Presentatie nedap071010
Presentatie nedap071010Presentatie nedap071010
Presentatie nedap071010MarcelPater
 

En vedette (9)

02 классификация документов
02 классификация документов02 классификация документов
02 классификация документов
 
Noches Griegas
Noches GriegasNoches Griegas
Noches Griegas
 
Pages From Dgca Rti Response 2
Pages From Dgca Rti Response 2Pages From Dgca Rti Response 2
Pages From Dgca Rti Response 2
 
Evaluation My Art Space mLearn 2007- Oct 2007
Evaluation My Art Space mLearn 2007- Oct 2007Evaluation My Art Space mLearn 2007- Oct 2007
Evaluation My Art Space mLearn 2007- Oct 2007
 
Charles Chaplin
Charles ChaplinCharles Chaplin
Charles Chaplin
 
マッシュアップアワードに応募するまで
マッシュアップアワードに応募するまでマッシュアップアワードに応募するまで
マッシュアップアワードに応募するまで
 
Tehnoloogia Rakendamine
Tehnoloogia RakendamineTehnoloogia Rakendamine
Tehnoloogia Rakendamine
 
Web Standards Seminar 2006
Web Standards Seminar 2006Web Standards Seminar 2006
Web Standards Seminar 2006
 
Presentatie nedap071010
Presentatie nedap071010Presentatie nedap071010
Presentatie nedap071010
 

Similaire à Ruby And Rails Amsterdam 2007

How to Build Great Products by Dan Olsen
How to Build Great Products by Dan OlsenHow to Build Great Products by Dan Olsen
How to Build Great Products by Dan OlsenDan Olsen
 
Catching The Long Tail With SaaS + Windows Azure
Catching The Long Tail With SaaS + Windows AzureCatching The Long Tail With SaaS + Windows Azure
Catching The Long Tail With SaaS + Windows AzureRainer Stropek
 
OpenERP Vision Fabien Pinckaers
OpenERP Vision Fabien PinckaersOpenERP Vision Fabien Pinckaers
OpenERP Vision Fabien PinckaersNico Tristan
 
mimacom & Liferay Roadshow : Introduction to Liferay platform
mimacom & Liferay Roadshow : Introduction to Liferay platformmimacom & Liferay Roadshow : Introduction to Liferay platform
mimacom & Liferay Roadshow : Introduction to Liferay platformJán Gregor
 
Lean Organizational Development Canvas for the Ideal Organization rod king
Lean Organizational Development Canvas for the Ideal Organization rod kingLean Organizational Development Canvas for the Ideal Organization rod king
Lean Organizational Development Canvas for the Ideal Organization rod kingRod King, Ph.D.
 
Three Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug TrackingThree Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug TrackingAtlassian
 
How to be a Lean Product Ninja by Dan Olsen
How to be a Lean Product Ninja by Dan OlsenHow to be a Lean Product Ninja by Dan Olsen
How to be a Lean Product Ninja by Dan OlsenDan Olsen
 
Disrupting disruptor
Disrupting disruptorDisrupting disruptor
Disrupting disruptorAzrul MADISA
 
Carpathia Hosting Inc Corporate Overview 03252009
Carpathia Hosting Inc Corporate Overview 03252009Carpathia Hosting Inc Corporate Overview 03252009
Carpathia Hosting Inc Corporate Overview 03252009Bill Alatis
 
SaaS, Multi-Tenancy and Cloud Computing
SaaS, Multi-Tenancy and Cloud ComputingSaaS, Multi-Tenancy and Cloud Computing
SaaS, Multi-Tenancy and Cloud ComputingRainer Stropek
 
Usablity.Pro Introduction
Usablity.Pro IntroductionUsablity.Pro Introduction
Usablity.Pro Introductionxfrankelx
 
Storage Developer Conference - 09/19/2012
Storage Developer Conference - 09/19/2012Storage Developer Conference - 09/19/2012
Storage Developer Conference - 09/19/2012Ceph Community
 
IdealECP presentation for Novo Nordisk
IdealECP presentation for Novo NordiskIdealECP presentation for Novo Nordisk
IdealECP presentation for Novo Nordiskcbiddle2
 
What’s New for Amazon DynamoDB - 2018 Q1 Update - AWS Online Tech Talks
What’s New for Amazon DynamoDB - 2018 Q1 Update - AWS Online Tech TalksWhat’s New for Amazon DynamoDB - 2018 Q1 Update - AWS Online Tech Talks
What’s New for Amazon DynamoDB - 2018 Q1 Update - AWS Online Tech TalksAmazon Web Services
 
Tidal scale short_story_v2
Tidal scale short_story_v2Tidal scale short_story_v2
Tidal scale short_story_v2Chuck Piercey
 
IMPRESS Presentation Carnegie Mellon University
IMPRESS Presentation Carnegie Mellon UniversityIMPRESS Presentation Carnegie Mellon University
IMPRESS Presentation Carnegie Mellon UniversityAlkis Vazacopoulos
 

Similaire à Ruby And Rails Amsterdam 2007 (20)

What drives your company by elan lennard
What drives your company by elan lennardWhat drives your company by elan lennard
What drives your company by elan lennard
 
How to Build Great Products by Dan Olsen
How to Build Great Products by Dan OlsenHow to Build Great Products by Dan Olsen
How to Build Great Products by Dan Olsen
 
Catching The Long Tail With SaaS + Windows Azure
Catching The Long Tail With SaaS + Windows AzureCatching The Long Tail With SaaS + Windows Azure
Catching The Long Tail With SaaS + Windows Azure
 
OpenERP Vision Fabien Pinckaers
OpenERP Vision Fabien PinckaersOpenERP Vision Fabien Pinckaers
OpenERP Vision Fabien Pinckaers
 
mimacom & Liferay Roadshow : Introduction to Liferay platform
mimacom & Liferay Roadshow : Introduction to Liferay platformmimacom & Liferay Roadshow : Introduction to Liferay platform
mimacom & Liferay Roadshow : Introduction to Liferay platform
 
Lean Organizational Development Canvas for the Ideal Organization rod king
Lean Organizational Development Canvas for the Ideal Organization rod kingLean Organizational Development Canvas for the Ideal Organization rod king
Lean Organizational Development Canvas for the Ideal Organization rod king
 
Three Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug TrackingThree Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug Tracking
 
How to be a Lean Product Ninja by Dan Olsen
How to be a Lean Product Ninja by Dan OlsenHow to be a Lean Product Ninja by Dan Olsen
How to be a Lean Product Ninja by Dan Olsen
 
Disrupting disruptor
Disrupting disruptorDisrupting disruptor
Disrupting disruptor
 
Carpathia Hosting Inc Corporate Overview 03252009
Carpathia Hosting Inc Corporate Overview 03252009Carpathia Hosting Inc Corporate Overview 03252009
Carpathia Hosting Inc Corporate Overview 03252009
 
SaaS, Multi-Tenancy and Cloud Computing
SaaS, Multi-Tenancy and Cloud ComputingSaaS, Multi-Tenancy and Cloud Computing
SaaS, Multi-Tenancy and Cloud Computing
 
Horse Latitudes
Horse LatitudesHorse Latitudes
Horse Latitudes
 
About OpenEPR
About OpenEPRAbout OpenEPR
About OpenEPR
 
Usablity.Pro Introduction
Usablity.Pro IntroductionUsablity.Pro Introduction
Usablity.Pro Introduction
 
Storage Developer Conference - 09/19/2012
Storage Developer Conference - 09/19/2012Storage Developer Conference - 09/19/2012
Storage Developer Conference - 09/19/2012
 
IdealECP presentation for Novo Nordisk
IdealECP presentation for Novo NordiskIdealECP presentation for Novo Nordisk
IdealECP presentation for Novo Nordisk
 
What’s New for Amazon DynamoDB - 2018 Q1 Update - AWS Online Tech Talks
What’s New for Amazon DynamoDB - 2018 Q1 Update - AWS Online Tech TalksWhat’s New for Amazon DynamoDB - 2018 Q1 Update - AWS Online Tech Talks
What’s New for Amazon DynamoDB - 2018 Q1 Update - AWS Online Tech Talks
 
Tidal scale short_story_v2
Tidal scale short_story_v2Tidal scale short_story_v2
Tidal scale short_story_v2
 
IMPRESS Presentation Carnegie Mellon University
IMPRESS Presentation Carnegie Mellon UniversityIMPRESS Presentation Carnegie Mellon University
IMPRESS Presentation Carnegie Mellon University
 
NoSQL learnings from the world of Telco
NoSQL learnings from the world of TelcoNoSQL learnings from the world of Telco
NoSQL learnings from the world of Telco
 

Dernier

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Dernier (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Ruby And Rails Amsterdam 2007