Looking at the source code provided, discuss what you think would be the best way to host the random number service in the following scenario. Our organization has purchased the random number generator from CIS Inc. This critical service requires that the system be extremely scalable. We need you, our systems administrator, to recommend the best solution for hosting the service. We expect the system to have to service 10 to 1,000,000 events per second depending upon the time of day and year, with large bursts needed during December and Labor Day weekend.
Please describe your recommended service architecture and hosting mechanism. Please describe what type of scaling is required, vertical or horizontal. Please justify your answers with well-thought-out justifications.