Зачем нужен Spring Cloud?
Spring Cloud нужен для автоматизации разворачивания сервисов на облачных платформах, типа AWS, Azure, GCP и прочем. Обычно он нужен тогда, когда система должна автоматически реагировать на изменение нагрузки и разворачивать новые инстансы десятками.
Наверно, нужно было погуглить, потому что эта статья https://habr.com/company/jugru/blog/341026/ первая в поиске. И вот еще статья о том, чтобы представить как это работает www.springboottutorial.com/creating-microservices-...