SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Teilen
  • E-Mail
  • Einbetten
  • Gefällt mir
  • Speichern
  • Privater Inhalt
 

From a monolithic Ruby on Rails app to the JVM

von Developer bei SoundCloud on Mar 10, 2013

  • 27,792 Views

 

Statistiken

Views

Gesamtviews
27,792
Views auf SlideShare
26,178
Views einbetten
1,614

Actions

Gefällt mir
100
Downloads
115
Kommentare
3

23 Einbettungen 1,614

https://twitter.com 1500
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
Mehr ...

Zugänglichkeit

Kategorien

Details hochladen

Hochgeladen über SlideShare als Adobe PDF

Benutzerrechte

CC-Lizenz Namensnennung-Nicht kommerziell-Weitergabe unter gleichen BedingungenCC-Lizenz Namensnennung-Nicht kommerziell-Weitergabe unter gleichen BedingungenCC-Lizenz Namensnennung-Nicht kommerziell-Weitergabe unter gleichen Bedingungen

Report content

Als unangemessen gemeldet Als unangemessen melden
Als unangemessen melden

Select your reason for flagging this presentation as inappropriate.

Löschen

13 von 3 vorherige nächste Kommentar posten

  • 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, ...). Vor 6 Monaten
    Sind Sie sicher, dass Sie...
    Ihre Nachricht erscheint hier
    Wird bearbeitet ...
  • 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.
    Vor 7 Monaten
    Sind Sie sicher, dass Sie...
    Ihre Nachricht erscheint hier
    Wird bearbeitet ...
  • shirrones shirrone spivey, whitney houston at whitney houston whitney houston Vor 1 Jahr
    Sind Sie sicher, dass Sie...
    Ihre Nachricht erscheint hier
    Wird bearbeitet ...
Kommentar posten
Kommentar bearbeiten

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