Rails on business - RailsCampParis3

  • 359 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
359
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Rails on Business Guillaume Montard CTO Vodeclic 9/04/2011dimanche 10 avril 2011
  • 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. Les Enjeux • Deliverablité • Sécurité • Scalabilité • Flexibilitédimanche 10 avril 2011
  • 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. Exemple NewRelic Nous recommandons la version Silverdimanche 10 avril 2011
  • 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. 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. 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. Vodeclic recrute !dimanche 10 avril 2011