Currently config-server and data-server run in the same pod. If one crashes, the whole pod will crash and restart and stuck in a loop. During this time the api service which stores the config is also unavailable, making it difficult to debug which config made the crash or to edit the config. Thus we should split front-end and back-end as discussed during the community call on October 27th.