VOOZH about

URL: https://thenewstack.io/developers-should-press-cloud-providers-on-sustainability/

⇱ Developers Should Press Cloud Providers on Sustainability - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2022-03-29 12:29:06
Developers Should Press Cloud Providers on Sustainability
profile,
Cloud Services / Software Development

Developers Should Press Cloud Providers on Sustainability

Devs must rethink workload management and nudge cloud providers to improve SLAs on spot instances, said tech ethicist Anne Currie, at Seacon 2022 in London.
Mar 29th, 2022 12:29pm by Joe Fay
👁 Featued image for: Developers Should Press Cloud Providers on Sustainability

Developers and engineers must rethink how they manage workloads and put pressure on cloud providers to improve service level agreements (SLAs) on spot instances if the tech industry has any chance of meeting sustainability targets, according to a speaker at Seacon 2022 in London.

In the opening keynote of the conference focused on enterprise agility, Anne Currie, a sci-fi author and tech ethicist at the consulting firm Container Solutions, said developers and engineers needed to take collective action to address the climate crisis.

“I don’t care what your company is serving in their canteen, and I don’t care whether you’re about to eat a ham sandwich,” she said. “Those things are not going to move the dial.”

But, she continued, “If we push the hyper cloud providers to do more, that’s probably the best lever that we can use.”

When, in 2018, all three major cloud providers committed to being carbon zero or close by 2030, Currie said she’d thought: “All my problems are solved … Because if the cloud providers agree, and they’re going to run all their services on green electricity, and be mindful of their use of hardware, then that kind of solves it for the rest of us.”

How Google Got Carbon Neutral

Google has led the way in efficient computing, being carbon neutral since 2007, she said. This was partly due to its energy purchasing, but also the way it managed its workloads, orchestrating them to achieve extremely high hardware utilization.

But a Google paper published last June acknowledged this simply wasn’t enough, she said, because renewable energy isn’t constant. Google’s answer to this challenge was “time shifting,” managing workloads to move them forward in time to when renewable energy is available, in part by tying into electricity grids and watching weather patterns — for sunshine or wind, for example.

The problem is while Google can do this for its own workloads, it could not do this for the bulk of its public cloud workloads. And while Google’s business isn’t really reliant on the public cloud, Currie continued, “You can’t really say that if you’re AWS, where it’s the vast majority of what runs in their data centers.”

AWS’s response came a couple of months later, she said, when it launched its sustainability blog, which was followed by the addition of sustainability as one of its architectural pillars at December’s re:Invent conference.

“They made a very, very clear statement that everything that they were saying in their blog about us needing to reshape our workloads… in fact is how they expected everybody to be designing their products for the future,” Currie said. “We were going to have to do work.”

Developers’ Role in Sustainability

But how are developers meant to respond? What developers and engineers can do, Currie said, is initially engage in a thought experiment: Think about moving 90% of their CPU load to spot instances. While these are massively cheaper than regular instances, they typically don’t have SLAs, she said.

“But that design does really, really work extremely well with these ideas about moving things to run when there’s green power available,” Currie noted. “If your team can think about it, we’ll get them thinking along the right lines for designing stuff that’s green, that’s operable in a green way in the future.”

More importantly, she continued, “If you host with a hyper cloud, I want you to tell your [cloud provider] rep that this is what you’re doing. I want you to express a preference, I want you to say, ‘We’re interested in this.’ And I want you to tell them what the results were.”

She predicted that the feedback from tech teams would be, “well, we would do this, but we need spots to maybe have a slightly better SLA before we can move 90% of our CPU on there.”

This would put pressure on the cloud providers to rethink the SLAs around spot instances, to make them viable for more enterprise workloads, Currie predicted.

“The cloud providers have huge amounts of money, and they are massively, massively responsive to what customers are asking for. If we all start to think about it, work out what we need, and ask for it, then we will get that change.”

Actions for IT Teams to Take Now

In the meantime, Currie outlined other actions that developers and engineers can take now.

First, she said, “you need a host with a really firm set of agreed commitments, ideally, by 2030.” Likewise, architects should consider the specifics of the provider’s hosting region. Some will have more sustainable power in their grid.

Then it’s a question of how systems are hosted, taking full advantage of orchestration and autoscaling; turn off unwanted devices. Application architecture has a part to play, as monoliths are generally less efficient than distributed systems.

And developers should also take into account user hardware efficiency, including assuming the device should have a 10-year lifecycle. “Don’t allow the lack of patches from your application to be the death knell for that device,” she said.

Last on the list is code efficiency. While the use of languages like Rust or C could increase efficiency, Currie said, “It takes a long time to write code in those high-performance languages. Businesses aren’t all that interested in doing it.”

TRENDING STORIES
Joe Fay has been covering the technology industry for 30 years and has edited publications in London and San Francisco. He is also a contributing analyst for GigaOm.
Read more from Joe Fay
SHARE THIS STORY
TRENDING STORIES
Amazon Web Services is a sponsor of The New Stack.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.