Using traditional and "internet-scale" datasources often has technical, cost, operational, and recovery limitations that preclude a naive 'just use what AWS/Azure/Google give us' model. We will discuss the challenges facing teams trying to scale their solutions, some different approaches in addressing the need, and finally, discuss how Spring makes sharding datasources very straightforward.