There are many different ways to deploy Salesforce in production. Salesforce deployment involves simply moving Salesforce metadata to production.
There are three ways to move metadata to production:
- From a sandbox to a Production Org
- From one Production Org to another Production Org
- From a developer org to a Production Org
There are various methods to achieve Salesforce metadata deployment:
- Change Sets
- The Ant Migration Tool
- The Force.com IDE
- Third-party tools that use the Metadata API or the Tooling API
- The SOAP API
- Visual Studio Code with Salesforce DX plugins