title: Which AWS services for mobile app backend?
body: <p>I'm trying to figure out what AWS services I need for the mobile application I'm working on with my startup. The application we're working on should go into the app-/play-store later this year, so we need a "best-practice" solution for our case. It must be high scaleable so if there are thousands of requests to the server it should remain stable and fast. Also we maybe want to deploy a website on it.</p>
  
  <p>Actually we are using Uberspace (<a href="http://uberspace.de" rel="nofollow noreferrer">link</a>) servers with an Node.js application and MongoDB running on it. Everything works fine, but for the release version we want to go with AWS. What we need is something we can run Node.js / MongoDB (or something similar to MongoDB) on and something to store images like profile pictures that can be requested by the user.</p>
  
  <p>I have already read some informations about AWS on their website but that didn't help a lot. There are so many services and we don't know which of these fit our needs perfectly.</p>
  
  <p>A friend told me to just use AWS EC2 for the Node.js server + MongoDB and S3 to store images, but on some websites I have read that it is better to use this architecture:</p>
  
  <p><a href="https://i.stack.imgur.com/rVizU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/rVizU.png" alt=""></a></p>
  
  <p>We would be glad if there is someone who can share his/her knowledge with us!</p>