spring cloud is aim to support micro-services practice.
For project which needs MQ services.
For entities of projects.
For cache applications ,such as memcached,redis,MongoDB.
For utils in common.
For demo projects to fast to test your environment.
For micro-services register discovery!
For applications API gateway.
For applications API gateway.
For micro-services to cut network request risky of your applications.
For applications API service load balance.
For applications restful style API service load balance.
https://github.com/spring-projects/spring-data-examples
https://github.com/MyCATApache/Mycat-Server
https://shardingsphere.apache.org/document/current/cn/quick-start/sharding-jdbc-quick-start/