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