search menu icon-carat-right cmu-wordmark

Architectural Refactoring

May 2016 Presentation
David Adsit (Pluralsight)

This session covers the evolution of the system of applications at Pluralsight as it grew from 4 to 80 developers and from 1 to 6 technology stacks in 4 years.

Publisher:

Software Engineering Institute

This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.

Abstract

Let’s face it, the system you maintain isn’t meeting expectations. The crystal ball you were issued at engineer academy was broken, and you guessed wrong about how the system would grow. Now, you’re faced with a choice: should you bite the bullet and rewrite, or should you somehow try to salvage what you have? In this session, I will talk about the evolution of the system of applications at Pluralsight as we grew from 4 to 80 developers and from one to six technology stacks over a period of four years.