Knowing Our Motivations
Let's examine some key reasons to decide whether to use the worker layer in our project.
We'll cover the following...
Importance of concurrency
Adding concurrency has a price, and it is one that nearly every team will need to pay. Here are some of the reasons for relying on it, to name but a few:
-
Modern developers build distributed, concurrent systems.
-
Even the most straightforward web projects are split into pieces.
-
The web server itself exists to run one user’s request concurrently with others.
-
The browser, static content server, and database all use concurrent processes.
All but the most basic developers need to deal with concurrency issues presented by those layers, whether or not they decide to introduce their processes or ...