- offer API endpoint at `/api/books/search/{query}`. - upon request, use a public REST service to search for books (e.g. Google Books, Goodreads, etc.) - deliver the results as JSON - return errors