Skip to content

bakoruby/queue-retry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

queue-retry

This repo has three tags that attempt to stabilize and improve the performance of a system that relies on aggregating data from multiple sources in order to produce a final result.

Tags

original

The original tag is the system without any improvements whatsoever.

queue

The queue tag is where we implement a simple queueing system that improves the overall performance of the system by queueing the calls into new threads so they can be called concurrently.

retry

The retry tag addresses the intermittent failures of external services by implementing a retry feature on the call to the external services.

Getting Started

  1. Clone repo
  2. run bundle install
  3. run rspec

Presentation

https://docs.google.com/presentation/d/1gXOtbDcPb-aQ-JqIS-ySvOZbsjZ5K8992O_j1eW7Cw0/edit?usp=sharing

About

Queueing and Retry

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages