Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

High Availability by Offloading Work

Ruby Central via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore strategies for maintaining high availability in applications by offloading work to the background in this 33-minute Ruby Central talk. Learn about different approaches including background jobs, message-oriented middleware using queues, and event logs like Kafka. Discover the foundations of each method, compare their strengths and weaknesses, and gain insights to help choose the right tool for handling unpredictable traffic spikes, slow third-party requests, and time-consuming tasks like image processing without compromising user-facing availability.

Syllabus

Introduction
High availability
Background jobs
Features of background jobs
Challenges of background jobs
Job iteration framework
Messageoriented middleware
Challenges
Summary
Event logs

Taught by

Ruby Central

Reviews

Start your review of High Availability by Offloading Work

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.