Meeting modern day retailer challenges with a composable architecture