Running parallel network operations on iOS was not always a smooth process. I remember that at my previous jobs, developers opted to use either third-party libraries or DispatchGroup to trigger parallel requests.
These solutions had their own pros and cons. Using DispatchGroup in the code was tedious and its block-based