toolkit icon indicating copy to clipboard operation
toolkit copied to clipboard

Packaging all share-latex services in a single container

Open kapilagrawal95 opened this issue 2 years ago • 0 comments

Hi,

Apologies for deviating from the typical issue template.

I have a fundamental question about packaging all share-latex services as a single service. Under-the-hood, share-latex employs loosely coupled microservices then why is it that it is packaged as a single overleaf image? Does it not violate a recommended practice of microservice architecture to decompose the application for isolation, resilience? Or was the reason to make end-user installation easier?

Is there a way to run the microservices individually in multiple docker containers with prometheus+grafana? I want to do some load-testing where I need to see how much resources does each microservice consume under a static load?

kapilagrawal95 avatar Sep 19 '23 21:09 kapilagrawal95