topuserman, Не думаю, что у python или golang возникнут какие-то проблемы с этим.
Зависит от того как вы сами напишите приложение и выстроите правильную архитектуру. Есть много готовых библиотек на обоих языках.
Max Ba, Лучше в методе конечно. Вот написали вы API, а кто-то взял и вызвал метод с пустым значением, что будете делать в таком случае ? Вы же не сможете уследить за тем, кто и что туда передает.