1 of 19

Scaling Without Failing

What they don’t tell you about mega-orgs.

2 of 19

DemoJam Competitors

Silver

Gold

Platinum

Thank You

Our Sponsors

3 of 19

Igor Chtivelband

  • Berlin Fintech OG
  • Salesforce Architect at SumUp
  • Devoted Cosmopolitan

4 of 19

Agenda

What I consider to be a Mega Org

Limits, Limits, Limits

DIY Monitoring

Costs Optimization

5 of 19

What I consider to be a Mega Org

6 of 19

Imagine the following Salesforce Org

2K User Licences

Up to 20K Cases created per day

Hundreds of Queues

25M Accounts records

Tens of deployments per day

Variety of niche products in use (e.g. Salesforce Connect)

7 of 19

Limits

One battle after another

8 of 19

These are the limits that will make your life harder

1,000 values per picklist, only 300 of them can be used as a controlling field for a dependent picklist

Daily Limit: 15,000 batches for Bulk API 1.0 or 150M records for Bulk API 2.0

Ingress (250K per hour) and Egress (50K per day) on Platform Events

30M Total Files (ContentDocuments) per Organization

9 of 19

The proposed solutions

1,000 values per picklist, only 300 of them can be used as a controlling field for a dependent picklist => Custom object/metadata + Custom LWC

Daily Limit: 15,000 batches for Bulk API 1.0 or 150M records for Bulk API 2.0 => Be very careful with the third party tools (e.g Hightouch/Census)

Ingress (250K per hour) and Egress (50K per day) on Platform Events => Buy Add-on

30M Total Files (ContentDocuments) per Organization => File Storage Externalisation

10 of 19

DIY Monitoring

11 of 19

Reasons to build DIY Monitoring for Salesforce

Near-real-time alerting

Multi-channel notifications

Custom metrics (e.g. # Active User Sessions)

Better visualization

Alignment with the company’s general tech stack

12 of 19

Recommended Architecture

13 of 19

Dashboard Example

14 of 19

Costs Optimization

15 of 19

The factor that caught me off guard

For an organization with 2,000 users here is how your data storage breaks down for the most common editions

Edition

Base Storage

Storage Added per User

Total

Enterprise

10 GB

20 MB

50 GB

Unlimited

10 GB

120 MB

250 GB

Performance

10 GB

120 MB

250 GB

Professional

10 GB

20 MB

50 GB

16 of 19

Is 250 GB a lot or not?

Most of the objects consume 2 KB per record

HTML Emails consume their actual size

250 GB = Approximately 125M records

Assuming your company has 25M customers, you might run out of storage just by serving one support Case per customer

Catalog price for Data Storage is $125 per month for 500MB

An Org with 25M accounts might easily consume 500MB of additional data storage in a day

17 of 19

How to deal with the data storage problem?

Automated Data Retention

Big Object

Externalization

18 of 19

Q & A

19 of 19

DemoJam Competitors

Silver

Gold

Platinum

Thank You

Our Sponsors