Ultimate REST API: Best Practices for Architecture & Convention