Effectively managing AWS costs demands accurate and timely data. Python, combined with AWS’s powerful boto3 library, makes it straightforward to programmatically access up-to-date pricing data directly from AWS. Below you'll find a clear, practical guide on retrieving AWS service pricing, with Amazon EBS snapshot costs provided as an illustrative example.
Friday, June 13, 2025
Friday, June 6, 2025
Grafana and Prometheus: Why Prometheus and Grafana and how to install it.
Friday, May 30, 2025
Sending Automated AWS Findings to Microsoft Teams Using Python
In fast-moving DevOps and FinOps environments, it’s easy to lose track of stopped or non-compliant cloud resources. While Lambda or cron jobs can detect these resources, what matters just as much is where those results go. I don’t want alerts buried in email or tucked away in an S3 bucket—I want actionable messages delivered straight to my team’s Microsoft Teams channel.
This post focuses specifically on using Python to craft and send structured messages to Microsoft Teams using an Incoming Webhook.
Wednesday, December 11, 2024
FinOps, The next step in "operational" development
Although the FinOps Foundation formally established the concept in 2019, its principles date back to the early 2010s. During this time, businesses began focusing on managing cloud costs as the shift from capital expenditure (CapEx) to operational expenditure (OpEx) models made cost efficiency a priority.
Friday, November 22, 2024
The Importance of Tagging
Tagging in cloud environments, particularly in development settings, is a foundational practice that can transform the way organizations manage and optimize their resources. Beyond simple organization, tagging serves as a critical tool for financial operations, resource accountability, and operational efficiency. By implementing a robust tagging strategy, teams can address common challenges in cloud resource management, such as uncontrolled costs, unclear ownership, and untracked manual processes.