1. What were the reasons for your choice of API/protocol/architectural style used for the client-server communication?
2. As the client and server communicate over the internet in the real world, what measures would you take to secure the data transmission and how would you implement them?