Case studies of AWS serverless apps in production

AWSWeb Development

Are you considering building a new serverless app on AWS? Or maybe migrating an existing workload to a serverless architecture?

Then you probably have a lot of exploratory research ahead of you. Reading tutorials and technical docs on how Lambda and other services work is important and you might even decide to put together a proof of concept app to understand what it’s like to develop on.

But to really get a feel for what it will be like running your app in production, you need to get the warts-and-all lowdown from people who’ve already navigated this path rather than naively jumping in head-first.

Yes Amazon themselves provide a “Customer Success” website dedicated to case studies but this is effectively just a marketing exercise with no real insight into the more technical challenges that the customer encountered. Nice fluff for business execs but pretty useless to engineers.

To help with this, I’ve curated the following list of articles from across the web written by organisations who built their production workloads with real users on a serverless AWS architecture. The articles describe the problems they hit along the way, the solutions they arrived at and an overall summary of the impact on their organisation.

The Case Studies

I’ve ranked each article using a Pain Index 🤕 — a score out of 5 based on how much the author goes into detail on the pains they encountered using serverless techs and tools.

Have your own serverless story? I will be evolving this list regularly, so if you’ve built a production serverless app on AWS and wrote about it somewhere, just drop me a message with a link to your article and I’ll happily add it.

Originally published .Last updated .

Other articles you might enjoy:

Free Email Course

How to transition your team to a serverless-first mindset

In this 5-day email course, you’ll learn:

  • Lesson 1: Why serverless is inevitable
  • Lesson 2: How to identify a candidate project for your first serverless application
  • Lesson 3: How to compose the building blocks that AWS provides
  • Lesson 4: Common mistakes to avoid when building your first serverless application
  • Lesson 5: How to break ground on your first serverless project

    Serverless Testing Workshop

    Testing is one of the hardest challenges for developers building with serverless on AWS. Event-driven async flows and inadequate local environments make it difficult to write effective tests while maintaining a fast feedback loop.

    In this 4-week online workshop, you’ll learn:

    • Patterns for writing tests for commonly used AWS services
    • What you should and what you shouldn’t write tests for
    • How and when to deploy unit, integration and end-to-end tests
    • How to manage test configuration and maximise test reusability throughout your pipeline
    • Workflow optimisation techniques

    Plus with the weekly group sessions, you get personal feedback on your testing questions.

    The next workshop starts on November 2, 2020. Sign up by October 26, 2020 to get a 25% discount.

    Learn more...