5 fundamental application data services needed for successful container deployments