Before I worked for @awscloud I was a customer building a near real time system in Lambda, SQS, SNS, DynamoDB.

There were a few moments using serverless which really woke me up to the step change in technology.
Security.

When the Intel Spectre vulnerability hit, our team didn't have to do anything. Lambda had already been patched. While other teams we worked with had change freezes to investigate the problem we continued to ship code.
Agility.

Wrong architectural decisions are hugely less problematic in AWS. We changed our system from using Kinesis to SQS in an afternoon. We simply turned one off and started consuming the other. No heavy lifting.
Cost.

For the first time we knew the total cost of our system. Which meant we could work out the cost per business function. This gave the business so much trust and confidence in the team.
Scaling.

Our system had periods of absolutely no traffic. During those periods we didn't incur any costs. When we had huge spikes our systems scaled to meet them. This allowed us to invest in the technology we needed to meet customer needs. Not carrying any extra weight.
Ownership.

DevOps is hard. AWS reduces the sum of all the different things you need to learn. When you understand a system from end to end there are less hand overs. There are less mistakes and problems get fixed quicker. This becomes a better experience for the customer.
You can follow @MarkSailes3.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: