×
  • Partagez
  • E-mail
  • Intégrer
  • J'aime
  • Télécharger
  • Contenu privé
 

From a monolithic Ruby on Rails app to the JVM

by Developer at SoundCloud on Mar 10, 2013

  • 28,119 vues

 

Statistiques

Vues

Total des vues
28,119
Vues sur SlideShare
26,493
Vues externes
1,626

Actions

J'aime
101
Téléchargements
115
Commentaires
3

23 Ajouts 1,626

https://twitter.com 1512
http://69.167.191.91 56
http://test.absolvent.pl 11
http://tweetedtimes.com 5
https://sendtoinc.com 5
http://stypendiumzwyboru.absolvent.pl 4
https://podio.com 4
http://ntce26.blogspot.com.ar 3
https://www.xing.com 3
http://instacurate.com 3
http://www.twylah.com 3
http://localhost.twitter.com 2
http://page140.com 2
http://www.crowdlens.com 2
http://www.onlydoo.com 2
http://www.facebook.com 2
http://comtel.in 1
http://www.instacurate.com 1
http://b.hatena.ne.jp 1
http://wf312.apps12.cms-webforge.ch 1
https://constantine-beta.rebelmouse.com 1
http://fr.slideshare.net 1
http://moderation.local 1
Plus...

Accessibilité

Catégories

Détails de l'import

Importé via SlideShare au format Adobe PDF

Droits d'utilisation

Attribution CC-Non commerciale-Licence ShareAlikeAttribution CC-Non commerciale-Licence ShareAlikeAttribution CC-Non commerciale-Licence ShareAlike

Report content

Signalé comme inapproprié Signaler comme inapproprié
Signaler comme inapproprié

Select your reason for flagging this presentation as inappropriate.

Annuler

13 sur 3 précédent suivant Publier un commentaire

  • matthiaskaeppler Matthias Käppler, Software Engineer at SoundCloud Olivier: Our micro service platform is built on Scala/Finagle. All new client services are written in Scala. There's a plethora of other languages being used in the backend though (Haskell, Clojure, Go, ...). Il y a 6 mois
    Are you sure you want to
    Votre message apparaîtra ici
    Traitement...
  • OlivierElMekki Olivier El Mekki To me, you had the correct analysis, but made a new error while implementing the solution. You should have call this rather : from monolithic app to a modular api driven app - monolithic apps are good for toy blogs.

    Your problem was that your codebase grew out of control. You choose the proper solution to this : slicing the app into several specialized apps communicating through api.

    But instead of just doing that, you decide that all those apps will be written in different languages. That can't be good, on the long run, and it would have been good enough if you splitted your rails app (or even rewritten it in an with an other framework, or even an other language, provided it's the same everywhere).

    Now, each app will grow their own way, and you will hire new developers for this or that language. At some point, a developer from an app won't be able to participate in an other, and you will have endless exchanges of formalized spec documents, without anyone understanding what they others do.
    Il y a 7 mois
    Are you sure you want to
    Votre message apparaîtra ici
    Traitement...
  • shirrones shirrone spivey, whitney houston at whitney houston whitney houston Il y a 1 an
    Are you sure you want to
    Votre message apparaîtra ici
    Traitement...
Poster un commentaire
Modifier votre commentaire

From a monolithic  Ruby on Rails app  to the JVM From a monolithic Ruby on Rails app to the JVM Presentation Transcript