Salesforce is a cloud-based Customer Relationship Management (CRM) system. Salesforce comes with standard functionalities, products, and features for your business. Marc, Parker, Dave, and Frank founded salesforce on 1999 February 3.
Salesforce is a SaaS company headquartered in San Francisco, California. Salesforce provides three automatic updates thrice a year.
What is Salesforce platform (force.com)?
Salesforce platform is an enterprise platform-as-a-service (PaaS) solution. It allows to build, test, and resolve defects in cloud applications before deployment. Using Salesforce platform, you can customize and build whatever your company wants.
The Salesforce platform is the foundation of your services. Meta data is powering the salesforce platform. it is made up of parts like data services, artificial intelligence, and robust API.
What is a CRM?
CRM is a technology for managing your company’s relationships and interactions with individual people. Including customers, service users, colleagues, or suppliers throughout your lifecycle with them.
A CRM helps you focus on your organization’s growth and customer satisfaction.
What is Multi-Tenant Architecture?
Multi-tenancy is an architecture in which a single instance of a software application serves many customers. Each customer is called a tenant. In a multi-tenant architecture, multiple instances of an application operate in a shared environment.
Multitenancy means you are sharing resources. Salesforce provides a core set of services to all our customers in the multitenant cloud. No matter the size of your business, you get access to the same computing power, data storage and core features. Trust and multitenancy go hand in hand. Despite the fact that you are sharing space with other companies
Different types of salesforce environments
There are three types of Environments in Salesforce.
Production Environment
The production environment is the active paying users accessing business-critical data.
Development Environment
The development environment is where you can extend, integrate and develop on Force.com without affecting your production environments.
Test Environment
Test environment is using for testing application functionality before deploying to production or releasing to customers.
What is Sandbox
Sandboxes are copies of your organization in a separate environment. Sandbox is used for development and testing. Sandbox is a test environment that provides a way to copy and create metadata from your production instance. It is a separate environment, where you can test with data (Salesforce records) including Accounts, Contacts, and Leads.
It is a best practice to configure and test in a sandbox before making any changes in the production environment. This ensures that any development doesn’t disrupt your live environment and isn’t rolled out before it’s been tested.
The data that is available to you is dependent on the sandbox type. There are many different types and each has different considerations. Some sandbox types support or need, a sandbox template.
Different types of sandboxes
Developer Sandbox
The most basic type of testing environment is the Developer Sandbox. These are included with most Salesforce licenses and allow you to create a testing environment with a copy of your metadata from production.
Developer Sandboxes can be refreshed once per day, and have a data and file storage limit of 200MB each.
Developer Pro Sandbox
Developer Pro Sandboxes are similar to standard developer environments but have slightly higher storage limits. They provide you with 1GB for both data storage and file storage, and the refresh limit is one day.
Developer Pro Sandboxes are only included with Unlimited and Performance editions of Salesforce but can be purchased separately.
Partial Copy Sandbox
This is the first type of sandbox that allows you to not only copy metadata, but also a portion of your data. As the name suggests, you can select a sample set of data using a sandbox template.
This sandbox is very helpful if you wish to test new functionality on live data, or if you wish to train users using live data in a test environment.
Partial Copy Sandboxes are included with Enterprise, Unlimited, and Performance edition Salesforce licenses, and can also be purchased separately.
The Partial Copy Sandbox has a refresh interval of five days, and allows data storage up to 5GB, with file storage mirroring that of your production org.
Full Sandbox
A full copy sandbox copies all of your production metadata and data. This gives you a replica of your production instance to fully test functionality, as well as train new users.
Full Sandboxes have a 29-day refresh interval and mirror the storage limits of your production org for data and file storage.
These sandboxes are only included with Unlimited and Performance editions of Salesforce but can be purchased separately.
Refresh Interval defines how often you can update a sandbox from production.