Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Migrating Monolith Rails 2.x Applications using SSO

nicolai86
October 30, 2011

Migrating Monolith Rails 2.x Applications using SSO

Considering to migrate your Rails 2.x App to Rails 3.1, but you App is simply too large? Maybe splitting it up and glueing it back together will do...!

nicolai86

October 30, 2011
Tweet

More Decks by nicolai86

Other Decks in Programming

Transcript

  1. Migrating Monolith Rails Apps Raphael Randschau w e l u

    s e G m b H Sunday, October 30, 11
  2. the Problem old App R a i l s 2

    . x probably brittle not enough tests Sunday, October 30, 11
  3. mixed the Problem concerns e.g. blog w/ shop management of

    not related entites Ryan Smith -> one app one concern Sunday, October 30, 11
  4. the Problem to migrate others not some parts the Problem

    easy - gem dependencies - language changes (ruby 1.8.7 -> 1.9.2) Sunday, October 30, 11
  5. i s no the Problem rewrite o p t i

    o n time constraints money constraints will the rewrite actually make it better ? Sunday, October 30, 11
  6. segmentation into possible? Is the yes? great! you can split

    your app into multiple smaller apps no? can you split into frontend/ backend apps? separate concerns Sunday, October 30, 11
  7. identify one approach 1. separate concerns by entity being managed

    / manipulared by user roles accessing your application by bussiness logic steps? routes? Sunday, October 30, 11
  8. move one approach 2. one concern migrate old code into

    one new app Sunday, October 30, 11
  9. add one approach 3. a router requests go to different

    application based on URI Rack passenger apache Sunday, October 30, 11