Rails on business - RailsCampParis3

598 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
598
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×