Further Reading about Breaking up Monolithic Applications

All Monoliths Are Not Created Equal – Derek Ashmore, Sept 1, 2016

This article identifies different ways applications become too large and complex to support and enhance. It turns out that the tactics for refactoring and restructuring an application differ depending on its type.

Further Reading about Microservices

Microservices for Architects – Derek Ashmore, July 16, 2016

This book, written by our managing director, describes how applications that are composed of smaller, more manageable services are properly designed and implemented.

What Led Amazon to its Own Microservices Architecture – Scott Fulton, Oct 8, 2015

This article details how Amazon made the migration from a large monolithic architecture to using a library of more managable services. While Amazon is far larger than most companies, the tactics they use can effectively be adopted on a smaller scale.

How we ended up with microservices – Phil Calcado, Sept 8, 2015

This article details how SoundCloud, a much smaller and leaner company than Amazon, successfully bnroke their large and unmanageable application into smaller microservices. This article not only deals with technical details, but also illuminates how the small company exponentially increased its development velocity.

Adopting Microservices at Netflix: Lessons for Architectural Design – Tony Mauro, Feb 19, 2015

This article details how Netflix implemented a microservice architecture and many of the lessons it learned along the way.

Open Source Products

Our Github

This is our Github account where we make available products we use internally to diagnose issues and break monoliths.