Service which runs the platform user interface (UI).
Very Bad
The downtime means no user interface. The platform and the integration flows would still run unaffected.
Scalable to any reasonable amount of pods.
Use rolling release. Remove pods and create new. It’s forbidden to have less then 1 active pod.
The service would not start without the MongoDB and the RabbitMQ.
Frontend service would be degraded if the API and the Elasticsearch are down or unreachable.