I am planning to create a mid-size to large size web app and still thinking about what backend I should use. Right now I am mostly frontend dev, but I have large experience with Ruby and Rails.
Would you start developing a new backend with Rails now in 2020? Or would you use something like Django, Node.js with Express, or even go serverless with Firebase? Or something else?
For me is still Rails number one choice as I already know it and I can start immediately without learning other language/frameworks.
Also, my idea is to go with a swarm of microservices, so I can replace Rails later where I need something more scalable or more performant.