I don&#x27;t think servers have a lot to do with this -- when you go to a URL, and a page gets returned, why does it matter where the data came from?<p>For example: Say you&#x27;ve got an AngularJS app sitting in S3 or something, and your backend is a Node.js app running in Lambda. Google finds a link to &quot;random-new-social-network.com&#x2F;profile&#x2F;drinchev&quot; somewhere and tries to index it -- their request is routed to &quot;random-new-social-network.com,&quot; where Angular recognizes &quot;&#x2F;profile&#x2F;drinchev&quot; as a route to a profile for some user named drinchev, pulls in the &quot;profile&quot; template, and spits out your profile, where Google can read it and call it a day.<p>If you&#x27;re talking about search engines getting along with Javascript-reliant sites, that&#x27;s a different story, but I don&#x27;t think I see the problem.