YoVDO

High Availability by Offloading Work

Offered By: Ruby Central via YouTube

Tags

Conference Talks Courses High Availability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Scale
Microsoft 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