Micro Services

Hi,

I currently have CS-Cart running on kubernetes for my upcoming marketplace launch which can scale the application up or down dynamically. However, I'd like to break CS-Cart into multiple micro services where the front end, backend, product page, checkout runs on separate micro services containers. Basically, a more agile deployment methodology and trying to eliminate a single point of failure. Has anyone try this approach and is it even possible with CS-Cart?

Thanks