Carbon intensity of electricity can vary by 2.5x within a single day. Time shifting batch jobs to run during greener grid windows reduces carbon footprint without changing the work itself. A proof-of-concept serverless implementation on AWS uses EventBridge Scheduler to trigger a Step Functions state machine that calls the free carbon-aware-computing.com API to find the optimal low-carbon start time, waits using Step Functions' native Wait state, then executes the batch job. No Lambda functions are required. The CDK construct is workload-agnostic and open source, making it easy to wrap existing jobs with carbon-aware scheduling.
Table of contents
Why Does the Carbon Intensity of Electricity Change?Time Shifting: Work Smarter, Not LessThe Carbon-Aware Computing APIThe Sample Architecture on AWSTry It YourselfThe Bottom LineSort: