Amazon Interview Question

How to handle seperation of concerns in software development?