ARM service is the service for deployment & managing Azure resources under the hood. Allows us to create, update and delete resources called deployments. All actions for managing resources go through the ARM.
JSON definition for Azure Resources, used for managing resources. (Infrastructure as Code)