McGraw Hill Interview Question

What makes a good micro service?