Building Blocks

February 2023

5 min read
In this edition
Cloud Cost Optimization Amnic _ Building Blocks

Building Blocks February 2023 edition is here! In this edition, we talk about the role of developers in optimizing cloud cost, top developer tools in 2022 listed by StackShare, and move towards sustainable software development practices. Plus, some recommendations for the weekend.

Happy reading!

You will see FinOps information shift closer to the developer and end up part of pull-request infrastructure down the line.”

Chris Aniszczyk, CTO of Cloud Native Computing Foundation

In Focus

Cloud cost optimization: Is it shifting left?

Developers traditionally focus on delivering quality software efficiently, ignoring the infrastructure costs. With the increasing use of public cloud services, organizations aim to optimize cloud costs without affecting business operations and are ready to shift this responsibility to their engineering teams.

Gartner Cloud Cost Forecast - Amnic _ Building Blocks
Jennifer Rice and Anna Matlin from Airbnb shared insight about how they developed a cost-effective strategy to understand how teams use AWS resources and how planned architectural and infrastructure changes would impact their future AWS costs.

Similarly, the music streaming company Spotify successfully built its cost management tool – Cost Insights, which is integrated with its internal developer platform Backstage. James Governor, in his blog, has shared how Spotify’s cost modeling became part of their engineering process.

As per Wall Street Journal, Netflix is trying to control rising cloud costs with its longtime cloud partner AWS. The report states that they are planning to reduce the number of copies of data they hold worldwide.

Organizations are shifting their focus to introduce cloud cost management early in the software development lifecycle to help developers gain insight into their cloud expenses. Furthermore, when organizations embrace a solid shift-left FinOps approach, it will help with overall cost reduction and accurate future cost forecasting.

You will see FinOps information shift closer to the developer and end up part of pull-request infrastructure down the line.”

Chris Aniszczyk, CTO of Cloud Native Computing Foundation

With the ongoing trend, accountability for cloud costs will shift to the development teams. To define budgets, keep costs under control, and accurately forecast expenses, engineers must be involved as owners of the majority of resources. With the right strategies, development teams can save costs while still being able to utilize the cloud to its fullest potential.

TOOLS

Top developer tools in 2022

The 2022 StackShare Awards list is out with the 50 best new tools released last year and the top tools from different categories. 

New ToolAstro came out on top as the new tool for the year 2022. Astro is a static site builder that delivers lightning-fast performance with a modern developer experience.  

Application HostingFirebase, designed to power real-time collaborative applications continues to hold the top spot.

Web ServerNGINX, a high-performance open source web server continues to hold the top spot.

Build, Test, and DeployGitHub continues to be the popular choice for code collaboration, review, and management.

MonitoringGrafana moved up in ranking this year to bag the top tool in the Monitoring category.

Check here to see if your favorite tool made it to the list. 

We envision a future where carbon-free software is standard – where software development, deployment, and use, contribute to the global climate solution.”

Erica Brescia, COO of GitHub

In action

Green software engineering: A move towards sustainability

With growing digitalization and a shift to cloud computing, the world of tech is impacting our environment and increasing our carbon footprint. This has led to the rise of Green software engineering, a movement focused on promoting sustainable software development practices that minimize the environmental impact of technology.

We envision a future where carbon-free software is standard – where software development, deployment, and use, contribute to the global climate solution.”

Erica Brescia, COO of GitHub

Thilo Hermann, VP at Capgemini has shared the underlying principles to consider when building a green application and highlighted some of the strategies to analyze before taking the step forward. 

Recently, Microsoft partnered with Swiss Bank UBS and the Green Software Foundation to provide architectural guidance on how to implement two open source tools for carbon-aware computing: Software Carbon Intensity Specification calculates a carbon intensity score for software and Carbon Aware SDK  enables the creation of energy-efficient software solutions. Read more about how UBS implemented carbon-aware computing to reduce carbon emissions of their risk platform.

Last year, AWS released the Customer Carbon Footprint tool that measures the estimated carbon emission from the use of AWS services.

Intel’s Software Development Assistant allows developers to measure efficiency of their applications by taking energy measurements from their systems.

Many organizations are striving for sustainability – calling for energy and cost-efficient products and services. They can start by driving awareness, adopting green software development practices, and measuring their software performance in line with its energy efficiency.

Be There

DeveloperWeek 2023

The 11th annual DeveloperWeek for the year 2023 is happening in-person at SF Bay Area, California, from Feb 15 – 17, 2023 and virtually from Feb 21 – 23, 2023. Check out more details of the event here.

Long Read

Eliminate Kubernetes node scaling lag

Read the blog here to learn to use pod priority and dummy pods that have a pause container to eliminate or minimize the time required for provisioning the worker nodes during scaling.

Must Listen

Exposing Vulnerabilities in Cloud Security

Check out this podcast on the complexities of exposing vulnerabilities in the world of cloud security hosted by Corey Quinn. Tim Gonda, Technical Director of Cloud at Praetorian, shares his views about cloud security and how the top three providers approach cloud security.

Amnic Share Icon

Amnic’s monthly newsletter Building Blocks captures major news and trends in the developer community.

If you want to learn how we optimize cloud cost at Amnic, do reach out at [email protected].