Mobimeo Interview Question

How would you arch and implement this system