O Railway não tem mais plano gratuito, ocorreu uma mudança, e agora é necessário pagar 5 dólares, ou 25 reais, para estar no plano inicial.
Mas, ainda sim, da para rodar funções serverless na AWS gratuitamente por um certo limite, e fica até mais barato do que os serviços mencionados no Post. E não é tão difícil de implementar, pelo menos em Node.js, mas não imagino que em Python deva ser mais difícil.
Edit: Esqueci de deixar uma recomendação, usem o framework Serverless, que facilita muito o desenvolvimento.