Django Rest Framework
- Use serializers for validation and representation.
- Follow existing ViewSet/APIView/generic-view conventions.
- Make authentication, permissions, pagination, and filtering explicit.
- Keep domain logic out of serializers when it belongs elsewhere.
- Check queryset efficiency and authorization boundaries.