Our product is used by several of the largest Telco companies in the world. Comcast, Sprint, AT&T, Vodafone, Rogers, just to mention some. Technically, it was born as a monolithic application, and thanks to its success, many new features have been added to support more and more customer needs.
Not all our customers have the same needs. They don´t need all the features our product is able to provide, but all of them need to scale and provision the right resources according to their customer base. That´s why we´re addressing a migration to a microservice architecture.
Our project consists of turning our monolithic application into a microservice environment and on top of that, providing a SaaS solution to support smaller customers that don´t need most of our features, but still could take advantage of the most basic ones.