Best of FinOpsAugust 2024

  1. 1
    Article
    Avatar of hnHacker News·2y

    Tracking supermarket prices with playwright

    In Dec 2022, a website was created to track price changes in Greece's largest supermarkets using Playwright for web scraping. The main challenges included handling JavaScript-based sites, automating the scraping process, and avoiding IP restrictions. After initial attempts with an old laptop failed, a decision was made to use Hetzner for its cost-efficiency. The setup integrated Tailscale to tackle IP restrictions and used a CI server to manage daily scraping tasks. Optimizations focused on improving scrape speed and cost-efficiency, like upgrading server specs and reducing data fetched.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    How We Reduced a $1,000/month Imgix Bill to $1 using Google Cloud - Hardcover

    Adam Fortuna shares how his team reduced their Imgix bill from $1,000/month to $1 using Google Cloud. By migrating to Google Cloud Run and utilizing Imaginary, a Go-based image processing server, they managed to downscale their costs significantly. The new setup involves using a CDN, load balancer, and custom caching configurations to achieve faster response times and lower expenses.

  3. 3
    Article
    Avatar of quastorQuastor Daily·2y

    How Canva Collects 25 Billion Events Per Day

    Canva collects and processes 25 billion events per day using AWS Kinesis for real-time streaming data. Key highlights include their use of Kinesis Data Streams to ingest data, routing it to Snowflake for processing, and techniques such as event compression to minimize costs, which saved them $600k annually. By switching from AWS SQS to Kinesis, Canva reduced their costs by 85% and ensured low latency and high uptime for their data pipeline.

  4. 4
    Article
    Avatar of finoutfinout·2y

    Understanding the FinOps Lifecycle: Inform, Optimize, Operate

    FinOps (Finance+DevOps) provides a framework for efficient cloud cost management, emphasizing real-time adjustments and collaboration among engineering, finance, and business teams. The FinOps lifecycle consists of three key phases: Inform, Optimize, and Operate, each aimed at enhancing cloud efficiency and reducing costs. The Inform phase focuses on data collection and visibility, the Optimize phase on improving efficiency and reducing wastage, and the Operate phase on implementing strategies with a focus on automation and accountability. Tools like Finout can help in effectively implementing FinOps by providing visibility, optimizing resources, and encouraging collaboration.

  5. 5
    Article
    Avatar of kubesquadKubeSquad·2y

    Kubernetes Cost Optimization - The Definitive Guide

    A comprehensive guide to Kubernetes cost optimization. The guide aims to help users understand, monitor, and reduce costs associated with running Kubernetes clusters. The authors are seeking feedback and contributions for improvement.