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

Transcript

40 slides
  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

More Decks by Andrey Savchenko

Other Decks in Programming