I really like your article, it is cool to meet you because I read it at least 4 times lol
but in the other hand, in my case I've a different scenario because the 3rd call needs to retrieve some data from the 2nd call and the 2nd call needs some data from the 1st one