100К трафа в течении суток, для отдачи сгенерированого html, справится и один обычный сервер за 40 евро в месяц (см. hetzner). А если и не хватит, то сделать балансер на nginx и воткнуть еще один сервер — этого уж точно с головой. Будет ли это python, java, php — неважно.
Если полезете на java без опыта, то потратите кучу времени на адаптацию, там овер 9000 фреймворков и прочих штук, которые нужно изучить. С которыми вы не встречались на питоне или пхп.