Designing REST APIs: Best Practices | Backend Development