Question: what is the difference between application and infrastructure?
Answer: Platform is on the service/system level — You use it as an environment for your application. It's the "stack" in which your code runs. Infrastructure is on the hardware/network level —You use it as a (customizable) physical body of your application.