search

In distributed systems, retries are inevitable. From network errors to replication issues and even outages in downstream dependencies, services operating at a massive scale must be prepared to encounter, identify, and handle failure as gracefully as possible.

Bharat Dwarkani shared on Jan 27, 2020
image
eng.uber.com
bookmarks
share
favorite_border0 visibility12
favorite_border0 visibility12 share bookmarks

A Workflow is a series of decisions made by different people that determines what happens to a particular request that one of those people made, according to a defined and repeatable process. An example of this process is shown in this flowchart.

Bharat Dwarkani shared on Jan 03, 2020
image
exceptionnotfound.net
bookmarks
share
favorite_border0 visibility13
favorite_border0 visibility13 share bookmarks

The core components of this architecture are a web front end that serves client requests, and a worker that performs resource-intensive tasks, long-running workflows, or batch jobs. The web front end communicates with the worker through a message queue.

Bharat Dwarkani shared on Dec 07, 2019
image
docs.microsoft.com
bookmarks
share
favorite_border0 visibility30
favorite_border0 visibility30 share bookmarks

By sharing what we do (and I mean all of us), we better our world. Everyone that works at Stack shares at least one passion: improving life for all developers. Sharing how we do things is one of the best and biggest ways we can do that. It helps you. It helps me. It helps all of us.

Bharat Dwarkani shared on Dec 01, 2019
image
nickcraver.com
bookmarks
share
favorite_border0 visibility63
favorite_border0 visibility63 share bookmarks
add