Design Principle: Composable Services