Rails on Business                               Guillaume Montard                                 CTO Vodeclic            ...
La société                    • Vodeclic SAS                    • Formation informatique vidéo en SAAS                    ...
Les Enjeux                    • Deliverablité                    • Sécurité                    • Scalabilité              ...
Deliverabilité                    • Uptime proche de 99.99%                    • Temps de réponse applicatif faible (~180m...
Exemple NewRelic                           Nous recommandons la version Silverdimanche 10 avril 2011
Sécurité                    • Rails est (+) sécurisé par essence                     • Injections (XSS, SQL..), CSRF etc. ...
Scalabilité                    • Architecture en LB (0 Point of Failure)                    • Déploiement automatisé (Capi...
Flexibilité                    • Développement / Utilisation d’API                     • REST (XML, JSONP), Active Resourc...
Vodeclic recrute !dimanche 10 avril 2011
Prochain SlideShare
Chargement dans…5
×

Rails on business - RailsCampParis3

651 vues

Publié le

Support de discussion présenté lors du RailsCampParis3 le 9 Avril 2011.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Rails on business - RailsCampParis3

  1. 1. Rails on Business Guillaume Montard CTO Vodeclic 9/04/2011dimanche 10 avril 2011
  2. 2. La société • Vodeclic SAS • Formation informatique vidéo en SAAS • Grands comptes, PME, TPE, Edu, Particuliers • Marché francophone • Utilisation de Rails depuis 2007dimanche 10 avril 2011
  3. 3. Les Enjeux • Deliverablité • Sécurité • Scalabilité • Flexibilitédimanche 10 avril 2011
  4. 4. Deliverabilité • Uptime proche de 99.99% • Temps de réponse applicatif faible (~180ms) • Hébergement (Nginx / Unicorn) • Caching ! (fragments..) • Monitoring des erreurs / performance • Newrelicdimanche 10 avril 2011
  5. 5. Exemple NewRelic Nous recommandons la version Silverdimanche 10 avril 2011
  6. 6. Sécurité • Rails est (+) sécurisé par essence • Injections (XSS, SQL..), CSRF etc. • « Good pratices » à enseigner aux devs ! • Hébergement (Freebsd) • le 100% secure n’existe pas ! • Backup Backup Backup Backup ...dimanche 10 avril 2011
  7. 7. Scalabilité • Architecture en LB (0 Point of Failure) • Déploiement automatisé (Capistrano) • Bundler (gem), Whenever (cron) ... • Mutualisation des caches (Memcached) • Mutualisation des assets (Mongo GridFs) • Utilisation simplifié d’un CDNdimanche 10 avril 2011
  8. 8. Flexibilité • Développement / Utilisation d’API • REST (XML, JSONP), Active Resource • Intégration Oauth simple (ex : gem omniauth) • Développement de sous applications • == Model, != Controller && View • Vaste choix de Gemsdimanche 10 avril 2011
  9. 9. Vodeclic recrute !dimanche 10 avril 2011

×