This is a good read on Pynecone, and glad I did to learn how to use it. However, if you are going to build a scalable web application and you want to use Python there are much better options than this. Also you are running a Node server as well, and you did not mentioned deployment (this can be a lot of time). If you are using python you are better off using Flask or Tornado. Why? They are small light frameworks, easy to learn, tested and reliable. Tornado scales very well, and it is not a heavy framework like Django.