detail: You don't have to worry about scaling up to 10-40k connections, which is great for small-medium apps (which is not scaling).
Once you go beyond that you have to manually shard and replicate data between shards and load balance your connections.