В чем вы в чем-то недоумеваете? Документация backends в Python и в Java довольно полна, и нет ничего особенно особенного в написании кода для бэкэндов (кроме как задокументировано): вы просто определяете обработчики запросов как обычно. Это точно так же, как написание стандартного webapp, за исключением без ограничения по времени запросов (и запрос на прогрев гарантирован).