Weekly update 12

Yan Cui

I help clients go faster for less using serverless technologies.

Hi, welcome to another weekly update! It’s been a quiet week, I have been busy finishing off the VPC chapter of my video course Production-Ready Serverless, which should be available to you next week. In the meantime I do have some new posts that I can share with you :-)

New Posts

We can do better than percentile latencies. I outlined a number of problems with percentile latencies as a latency metric – they are often averaged by providers and that they don’t tell you how bad things are when they go wrong. I proposed some ideas of what we can do instead, including monitoring percentage of requests over SLO instead, and alerting on the absence of successful signal instead of trying to alert on every possible error.

Pricing pitfalls in AWS Lambda. I drilled into the common mistakes people make when it comes to estimating the total cost of their serverless applications. Mistakes such as not considering the 100ms charge blocks, that you’re still paying for idle, and the additional cost of event sources and peripheral services.

Good Reads

With all the media coverage, I don’t think you could have missed the news about the China hardware hack as well as the software side of the hack. Both Amazon and Apple has denied the story, but as a casual observer it just makes it the more believable! As the saying goes “Never believe anything in politics until it has been officially denied.” :-P

Netflix published an awesome post on the design for their edge load balancer, Zuul 2.

Martin Kleppmann’s talk on CRDTs and distributed consistency is finally available on youtube.

Sidney Dekker published a thought provoking article on why we need to better understand “why do things go right?” so we can do more of the right things as much as avoid doing the wrong things.

Jaana Dogan published an equally thought provoking article on Critical Path Driven Development (CPDD), which is a brand new concept to me.

Tim Berners-Lee announced his new venue – an open source platform called Solid, backed by his commercial entity Inrupt.


 

Whenever you’re ready, here are 4 ways I can help you:

  1. If you want a one-stop shop to help you quickly level up your serverless skills, you should check out my Production-Ready Serverless workshop. Over 20 AWS Heroes & Community Builders have passed through this workshop, plus 1000+ students from the likes of AWS, LEGO, Booking, HBO and Siemens.
  2. If you want to learn how to test serverless applications without all the pain and hassle, you should check out my latest course, Testing Serverless Architectures.
  3. If you’re a manager or founder and want to help your team move faster and build better software, then check out my consulting services.
  4. If you just want to hang out, talk serverless, or ask for help, then you should join my FREE Community.