High Availability by Offloading Work
Offered By: Ruby Central via YouTube
Course Description
Overview
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
Related Courses
Building Geospatial Apps on Postgres, PostGIS, & Citus at Large ScaleMicrosoft via YouTube Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube What's New in Grails 2.0
ChariotSolutions via YouTube Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube