I would think this is reasonable. My general understanding at Amazon is that things are expected to work via API boundaries (not quite the case at Google).