You Are Not Google (2017)
The big issue I think we miss when people say &quot;why are you using Dynamo, just use SQL&quot; or &quot;why are you using hadoop, a bash shell would be faster&quot; or &quot;why are you using containers and kubernetes, just host a raspberry pi in your closet&quot;:<p>The former examples are all managed! That&#x27;s amazing for scaling teams.<p>(SQL can be managed with, say, RDS. Sure. But it&#x27;s not the same <i>level</i> of managed as Dynamo (or Firebase or something like that). It still requires maintenance and tuning and upkeep. Maybe that&#x27;s fine for you (remember: the point of this article was to tell you to THINK, not to just ignore any big tech products that come out). But don&#x27;t discount the advantage of true serverless.)<p>My goal is to be totally unable to SSH into everything that powers my app. I&#x27;m not saying that I want a stack where I don&#x27;t have to. I&#x27;m saying that I literally cannot, even if I wanted to real bad. That&#x27;s why serverless is the future; not because of the massive scale it enables, but because fuck maintenance, fuck operations, fuck worrying about buffer overflow bugs in OpenSSL, I&#x27;ll pay Amazon $N&#x2F;month to do that for me, all that matters is the product.