Back to JSBC Labs

Insights

Ideas for systems that work in the real world.

Practical perspectives on Salesforce, integration, enterprise architecture and the disciplined use of AI.

Featured perspective

15 September 2026 · Agentforce & AI · 8 min read

An Agentforce pass rate is meaningless without a risk model

One average score can hide the only failures that matter. Agent testing should weight business harm, verify actions and measure complete conversations—not reward plausible wording.

Read the article

Latest thinking

More from JSBC Labs

Performance & Scalability15

UNABLE_TO_LOCK_ROW is an architecture warning—not a retry instruction

Retries can absorb brief contention, but recurring Salesforce row-lock failures usually reveal a hot parent, an overlong transaction or competing workload design.

14 September 2026 · 8 min read
Seasonal Releases14

A Salesforce seasonal release is an architecture event—not admin homework

Winter ’27 is already moving through production. Release readiness should test the contracts your architecture depends on, not produce a long list of features nobody owns.

13 September 2026 · 8 min read
Technical Leadership13

Your Salesforce CoE should reduce waiting—not create it

Good governance gives teams faster access to safe decisions. If every change waits for one committee, the operating model has centralised delay instead of expertise.

12 September 2026 · 8 min read
DevOps & Release Management12

A successful deployment is not a Salesforce release

Metadata arriving in production proves that a transport step worked. A release succeeds only when dependencies, activation, adoption, signals and recovery are controlled end to end.

11 September 2026 · 8 min read
Apex Architecture11

Bulkified Apex can still be the wrong architecture

Moving SOQL and DML outside loops prevents obvious failures. Production Apex also needs bounded work, explicit contracts, coordinated writes and a deliberate transaction model.

10 September 2026 · 8 min read
Agentforce & AI10

An Agentforce action is a production API—not a prompt trick

Once an agent can change records or call another system, action design—not conversational polish—determines whether the solution is safe to operate.

9 September 2026 · 8 min read
Data Architecture09

Not every customer fact belongs in Salesforce

A useful customer view is not a copy of every source system. It is a governed decision about which data to store, summarise, virtualise or archive.

8 September 2026 · 8 min read
Integration Architecture08

Publishing a Platform Event does not complete the integration

Reliable event-driven integration begins after dispatch: with transaction semantics, replay, idempotency, observable outcomes and reconciliation.

7 September 2026 · 8 min read
Lightning Web Components07

A slow Lightning page is usually a data-design problem

Before optimising JavaScript, inspect how many data contracts the page creates, how much each one retrieves and how consistently its caches are refreshed.

6 September 2026 · 8 min read
Security Architecture06

Salesforce security starts with data classification—not permission sets

Access controls become guesswork when an organisation has not defined which data is sensitive, why it is retained and who is accountable for it.

5 September 2026 · 8 min read
Testing & DevOps05

Code coverage is not a Salesforce testing strategy

The platform's 75% deployment threshold measures which lines ran. It does not prove that your business processes, permissions or integrations work.

4 September 2026 · 8 min read
Flow Governance04

Flow versus Apex is the wrong first question

Start with automation density, transaction risk and dependency sprawl. The tool choice becomes clearer once the architecture is visible.

3 September 2026 · 8 min read
AI & Automation01

AI does not fix a broken process

Automation can make a business faster. It can also make a bad process fail at greater speed. The difference is the work done before the technology arrives.

5 min read
Enterprise Architecture02

The integration is the product

Customers experience one business, not a collection of platforms. Your integration architecture decides whether that experience feels connected or fragmented.

6 min read
Salesforce Strategy03

Salesforce should follow the business—not the demo

A polished demonstration can sell a feature. A successful platform must support the real operating model, including its difficult edges and exceptions.

5 min read