Leveraging FinOps
Cost is always a primary concern, particularly when teams are first venturing into the serverless arena. But serverless, not only turns observability inside out, it turns the concern for cost on its head. Instead of worrying about cost, we will leverage it as a powerful tool for self-governance, that enables autonomous teams to continuously tune and optimize their subsystems.Let's see how we can use cost as a metric, dissect the typical monthly serverless cloud invoice, and explore worth-based development and tuning.
Cost is a metric
Cost was not a very useful metric back when I first started building and running systems in the cloud, well before serverless came around. In those days my monthly cloud bill just told me how many hours of AWS EC2 instances and AWS RDS databases I had used. Those values were very monolithic. They did not tell me how I was using those instances and databases. They did not tell me how well I was utilizing those resources. And they certainly...