Learn to Build Serverless Apps

Subcribe for tips on building serverless apps with React & AWS

How can you call it “serverless” when there are still servers?

It's almost a right of passage. You give a talk about “serverless” then someone in the crowd points out you're still using servers. This happens in a number of different ways.

  • Someone new to the technology asking a genuine question.
  • The developer or ops person who needs to clarify this for everyone else.
  • A loaded question basically accusing you of lying.

So how do you deal with this question?

That's a topic that came up recently in a Serverless Slack group I belong to. While I haven't tested it yet I've come up with a response that I think is pretty good:

Would you still call someone carless if they didn't own a car but regularly used a taxi/Uber? Serverless is exactly the same. I don't own a server, I pay someone who owns a server to execute my code when I need it.

How do you deal with this question?

Learn to Build Serverless Apps

Do you want to learn how to build servless apps? Subscribe to my mailing list to get receive updates and articles that will help you build your first serverless app.

BONUS You'll also receive early access and discounts to my new AppSync course.

Build Serverless Apps with AppSync and Amplify

I'm writing a course on building applications with Amplify and AppSync. Subscribe today to receive updates and preview videos.

EmailTwitterGithubYouTubeFacebookFacebookLinkedinRSS Feed

Building serverless apps using TypeScript/JavaScript, AWS Amplify and React with an Amazon Web Services (AWS) backend (Lambda, AppSync, API Gateway, S3, DynamoDB, SNS and more).