Micro1 Interview Question

Explain best practices of Rest API design and a follow up on API versioning