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

The Application: An Unexpected Journey

The Application: An Unexpected Journey

Tale of how an application changed from a monolithic architecture to a service-oriented and back again, and why it was necessary.

RubySPB 2013

Andrey Savchenko

September 21, 2013
Tweet

More Decks by Andrey Savchenko

Other Decks in Programming

Transcript

  1. Hard to grow • Poor scalability • Low maintainability •

    Testing headache • Follows the common Rails patterns
  2. TIL

  3. Combine advantages from the previous two approaches • Fast development

    • Simple infrastructure • Easy to maintain
  4. Combine advantages from the previous two approaches • Fast development

    • Simple infrastructure • Easy to maintain • Easy to test and deploy