Question 4
Suppose you are developing an application for millions of users that will perform intensive data analysis and return the results asynchronously. Arrange the following set of actions/operations to achieve an efficient and scalable design.
I) Save the result to a database
II) Invoke a callback URL
III) Queue the analysis job
II, I, III
III, I, II
III, II, I
I, II, III