title: Best strategy to develop back end of an app with large userbase, taking into account limitations of bandwidth, concurrent connections etc.?
body: <p>I am developing an Android app which basically does this: On the landing(home) page it shows a couple of words. These words need to be updated on daily basis. Secondly, there is an 'experiences' tab in which a list of user experiences (around 500) shows up with their profile pic, description,etc.</p>
  
  <p>This basic app is expected to get around 1 million users daily who will open the app daily at least once to see those couple of words. Many may occasionally open up the experiences section.</p>
  
  <p>Thirdly, the app needs to have a push notification feature.</p>
  
  <p>I am planning to purchase a managed wordpress hosting, set up a website, and add a post each day with those couple of words, use the JSON-API to extract those words and display them on app's home page. Similarly for the experiences, I will add each as a wordpress post and extract them from the Wordpress database. The reason I am choosing wordpress is that it has ready made interfaces for data entry which will save my time and effort.</p>
  
  <p>But I am stuck on this: will the wordpress DB be able to handle such large amount of queries ? With such a large userbase and spiky traffic, I suspect I might cross the max. concurrent connections limit.</p>
  
  <p>What's the best strategy in my case ? Should I use WP, or use firebase or any other service ? I need to make sure the scheme is cost effective also.
  My app is basically very similar to this one:
  <a href="https://play.google.com/store/apps/details?id=com.ekaum.ekaum" rel="nofollow noreferrer">https://play.google.com/store/apps/details?id=com.ekaum.ekaum</a></p>
  
  <p>For push notifications, I am planning to use third party services.
  Kindly suggest the best strategy I should go with for designing the back end of this app.
  Thanks to everyone out there in advance who are willing to help me in this. </p>