Skip to the content

Why serverless is revolutionary for product managers

The thing about software or product management is that the amount of work to be done usually grows — your backlog just gets bigger. And when the app becomes successful, the tendency is to add more resource, only to find we slide backwards in velocity.

The reason for this is down to three issues — the fragility and impact of new changes, work size, and complexity of build.

This is where serverless development can help. Serverless computing, also known as function as a service (FaaS), is a software design pattern where applications are hosted by a third-party service, eliminating the need for server software and hardware management.

When serverless development came along for AWS, it was a solution for all three issues:

  1. Fragility reduced thanks to zero infrastructure management and loose coupling.
  2. Work size tends to hover around feature size because it’s trivial to create new function versions not previously required.
  3. Complexity doesn’t impact the developer — if you can write a function that handles a credit card payment, it will be almost the same code in a serverless app without organisational wrappers and environmental factors slowing down the job.

Read the full article at Medium.

By Jo Lo
Jo Lo

About the author

Jo Lo

Jo is a digital producer at Pattern. Jo has a background in communication, and has worked as a producer and editor for organisations such as Les Mills International, Tailor, Auckland Libraries and XtraMSN/Telecom. From 2007-2009, Jo was the web editor for Taste and Metro magazines.