Background jobs at scale, by Kerstin Puschke
Details
If your company is interested in hosting one of our future meetups, please fill out that form: https://goo.gl/forms/JTLovGsTwMasLkdE3
# Schedule
6:30
Grab some food, catch up with friends and make new ones
7:00
Introduction, community announcements, sponsor love
7:20
Talk: Background jobs at scale, by Kerstin Puschke
8:00
Pause
8:20
Open mic session: Are you hiring? Do you need help on a project? Have you just created a gem?
8:30
Lets have a drink at a nearby pub
Background jobs at scale, by Kerstin Puschke
Talk level: intermediate
Slow requests to third party payment gateways or sudden spikes in image uploads make background jobs crucial to scaling applications. However, they require us to think differently about failure scenarios: we give up consistency guarantees, and we can’t be certain if or when a job will succeed. In this talk, you’ll learn how to get the started with background jobs, master the challenges they're posing, and how they are used at Shopify to scale one of the largest running Rails applications.
About Kerstin Puschke
Shopify
Kerstin is a software developer at Shopify’s HQ in Ottawa. She’s exhilarated to transform Shopify’s massive Rails code base into a more modular monolith, building on her prior experience with distributed microservices architectures. Before moving to Canada, she helped organize the Hamburg Ruby user group and her local Rails Girls chapter.
