Consideration when developing in a Multi-Tenant Environment

Salesforce Fundamentals

  • is a cloud-based platform used for building applications
    • Part of
      • Sales Cloud
      • Service Cloud

Salesforce Cloud Computing Attributes

  • Subscription based: no upfront fees
  • No large startup fee
  • Fixed, predictable cost
  • Scales with your business
  • Automatic Upgrades: 3 times a year done by SF
  • Multi-tenant: multiple customers using the same instance


  • Multi-tenancy is like renting office space in an office building. You get your own dedicated space but you share resources like power and water. The building maintenance is done for you.
  • Because resources are shared, salesforce controls the usage of these resources for each Org
  • Governor Limits
  • Mandatory testing of code before deployment

Multi-tenancy – Instance

  • Self-contained unit that runs an Org. is called an Instance. It contains everything needed to run the Org:
    • Application and Database Server
    • File Server
    • Server, Storage, and Network Infrastructure
    • to see all instances and their status

Multi-tenancy – Organization

  • An Org. is represented by a unique ID that you can find in the Company Profile section in Setup
  • You must provide this ID each time you contact Salesforce for Cases, Feature Request…etc.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a website or blog at

Up ↑

%d bloggers like this: