⚡ 1-Minute Summary: Governor limits act as a transaction budget shared across your code, flows, and packages. Strictly enforce one trigger per object . Keep logic out of the trigger itself and build a bypass switch on day one. Use Queueable as your default asynchronous tool. Avoid writing new @future methods. Module Map: Programmatic Logic & Asynchronous Execution Trigger frameworks (bulkification, reentrancy) Synchronous vs. Asynchronous execution @future / Batch / Queueable / Scheduled Apex Governor limits (the platform's fairness budget) Exception handling & logging Platform Cache Quick Concept: Queues vs. Public Groups Q: What is the core difference between queues and public groups? A: Think of it as ownership versus audience . Queues own records. Unassigned work (like cases, leads, or custom objects) sits in a queue until a member claims it. Public Groups ow...
Salesforce Basics