Why Cloud Zombies Are Destroying the Planet and How You Can Stop Them

Wait, zombies? Really? Zombies are servers which aren’t doing useful work. They’re everywhere, costing money, eating electricity, and belching carbon. And they’re useless! So how do we get rid of them? In this talk, Holly will explain how utilization and elasticity relate to sustainability. She will also introduce a range of practical zombie-hunting techniques, including absurdly-simple-automation, LightSwitchOps, and FinOps. 

Interview:

What's the focus of your work these days?

I’m part of the team that builds Quarkus. My particular focus is ecosystem, so thinking of making sure it’s easy for libraries to integrate with Quarkus. Ecosystem means more than one thing, so as well as the people developing for Quarkus, I’m also looking at the environmental impact of Quarkus. Quarkus has a low machine footprint and competitor-beating throughput, so we’ve been investigating whether that translates to a low carbon footprint (it does!). 

What's the motivation for your talk at QCon London 2023?

There’s a huge amount of waste in the IT industry. Some waste is unavoidable, but so much of it is fixable. It’s not just fixable, it's easily fixable. It’s silly waste that is caused by forgetfulness, bureaucracy or inappropriate priorities. Because our industry has such a big carbon footprint, this waste isn’t something we should be living with. 

How would you describe your main persona and target audience for this session?

Anyone who’s involved in provisioning machines or deploying workloads will find the talk interesting. That’s almost all of us, in one way or another. Even if we’re not involved in the ops side, we’re creating containers, making clusters, provisioning cloud test environments … and then forgetting to shut them down. Plus I have zombie pictures, which I reckon makes the appeal almost universal. (I promise the zombies are cute, not Last of Us grim.) 

Is there anything specific that you'd like people to walk away with after watching your session?

Climate is a big and complex topic, and a lot of us can feel powerless. But we’re really not. For all of us, there are simple things we can do which save our organisations money and reduce our carbon footprint. The best thing is that these aren’t sacrifices – they’re optimisations that carry a whole bunch of benefits. 

What's something interesting that you've learned from the previous QCon?

Last year I heard about “helpful null pointer exceptions” for the first time (new in Java 14), and it made me so happy. 


Speaker

Holly Cummins

Full Stack Engineer, Building Quarkus @Red Hat, Former Lead Consultant

Holly Cummins is a Senior Principal Software Engineer on the Red Hat Quarkus team and a Java Champion. Over her career, Holly has been a full-stack javascript developer, a WebSphere Liberty build architect, a client-facing consultant, a JVM performance engineer, and an innovation leader.  Holly has used the power of cloud to understand climate risks, count fish, help a blind athlete run ultra-marathons in the desert solo, and invent stories (although not at all the same time). She gets worked up about sustainability, technical empathy, extreme programming, the importance of proper testing, and automating all the things. You can find her at http://hollycummins.com, or follow her on socials at @holly_cummins(@hachyderm.io). 

Read more
Find Holly Cummins at:

Date

Wednesday Mar 29 / 11:50AM BST ( 50 minutes )

Location

Windsor (5th Fl.)

Topics

climate sustainability automation carbon footprint

Share

From the same track

Session cloud

Cloud Provider Sustainability, Current Status and Future Directions

Wednesday Mar 29 / 01:40PM BST

Cloud providers are large, growing rapidly, and leading sustainable development of datacenters, although their total capacity is still a small proportion of the global datacenter footprint.

Speaker image - Adrian Cockcroft

Adrian Cockcroft

Former VP Amazon Sustainability Architecture @Amazon

Session climate

Can Green Software Engineering Solve the Climate Crisis?

Wednesday Mar 29 / 10:35AM BST

Software has a large carbon footprint and impacts our global commitment to keep global warming to no more than 1.5°C – as called for in the Paris Agreement. To reach this goal, emissions need to be reduced by 45% by 2030 and reach net zero by 2050.

Speaker image - Sara Bergman

Sara Bergman

Senior Software Engineer @Microsoft

Session language

From Runtime Efficiency to Carbon Efficiency

Wednesday Mar 29 / 04:10PM BST

Goldman Sachs’s proprietary language, Slang, is a core technology responsible for booking trades, quoting prices and analysing risk, among many other use cases. Therefore, Slang requires a lot of computing power to support GS’s Global Markets Business.

Speaker image - Michal Dorko

Michal Dorko

Software Engineer @GoldmanSachs

Session

Panel: What’s next? Net-Zero Commitments?

Wednesday Mar 29 / 02:55PM BST

Sustainability has been deemed the greatest challenge of all time for many generations, yet, we have reached any substantial progress to defeat it. This is true across many industries, including the software sector.

Speaker image - Holly Cummins

Holly Cummins

Full Stack Engineer, Building Quarkus @Red Hat, Former Lead Consultant

Speaker image - Sara Bergman

Sara Bergman

Senior Software Engineer @Microsoft

Speaker image - Adrian Cockcroft

Adrian Cockcroft

Former VP Amazon Sustainability Architecture @Amazon

Speaker image - Sarah Hsu

Sarah Hsu

SRE @Goldman Sachs & Training Project Chair @Green Software Foundation

Speaker image - Asim  Hussain

Asim Hussain

Director of Green Software and Ecosystems @ Intel, Chairperson @ Green Software Foundation