Lead Software Engineer, Aviva
James is a lead engineer for a squad within the Aviva Zero team. He has over a decade of experience building scalable cloud solutions for the BBC, Sophos, and Aviva. He is keen to leverage Cloud Native solutions to reduce the operational burden on engineering teams. When not building software, he loves spending time with his family, travelling, and enjoying live music and sports.
Aviva Zero, a carbon-conscious car insurance product that enables customers to offset their emissions, is built on AWS with a serverless architecture. This talk is a deep dive into how the Aviva Zero team uses EventBridge, EventBridge Scheduler and StepFunctions to evolve their Serverless Architecture. During this talk, we’ll examine how the Aviva team behind Aviva Zero is evolving their serverless event-driven architecture to use EventBridge, EventBridge Scheduler, and StepFunctions to simplify operations and scale production workloads.
Using EventBridge for safe experimentation in production workloads
Using EventBridge scheduler to overhaul our scheduling of thousands of daily events
StepFunctions are used to orchestrate the No Claims Discount process, and AWS SDK service integration is used to deliver improvements at speed.