Such a request-per-process design is more straightforward to implement, but for some workloads, the extra CPU and memory overhead of starting multiple operating system processes may be undesirable.
A request-per-process design is a more straightforward approach to implement, however, for certain workloads, the extra processing power and memory expenses of launching numerous operating system processes may be unwanted in terms of performance or efficiency.