<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Salesforce Integration Patterns &#038; Best Practices &#8211; with Video	</title>
	<atom:link href="https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/</link>
	<description>AI, Salesforce, ServiceNow &#38; Enterprise Tech Guides</description>
	<lastBuildDate>Tue, 24 Jan 2023 09:33:46 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: Saikat		</title>
		<link>https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/#comment-97953</link>

		<dc:creator><![CDATA[Saikat]]></dc:creator>
		<pubDate>Tue, 24 Jan 2023 09:33:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.jitendrazaa.com/blog/?p=6975#comment-97953</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/#comment-6053&quot;&gt;Jitendra&lt;/a&gt;.

Thanks Jitendra, this makes a lot of sense even for my current requirement. 

One follow up question for this scenario. If the validation rules themselves are mastered in another system &#038; the draft quote details are validated from a real-time call to another system (to check everchanging LATEST UPDATED validation rules), does it make sense to create same validation rules in Salesforce side also, so that if sync fails due to bad quote data, user can fix that data &#038; wait for resync, or flag that quote &#038; move on?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/#comment-6053">Jitendra</a>.</p>
<p>Thanks Jitendra, this makes a lot of sense even for my current requirement. </p>
<p>One follow up question for this scenario. If the validation rules themselves are mastered in another system &amp; the draft quote details are validated from a real-time call to another system (to check everchanging LATEST UPDATED validation rules), does it make sense to create same validation rules in Salesforce side also, so that if sync fails due to bad quote data, user can fix that data &amp; wait for resync, or flag that quote &amp; move on?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Preludesys Salesforce Integration		</title>
		<link>https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/#comment-32926</link>

		<dc:creator><![CDATA[Preludesys Salesforce Integration]]></dc:creator>
		<pubDate>Thu, 05 May 2022 06:12:13 +0000</pubDate>
		<guid isPermaLink="false">https://www.jitendrazaa.com/blog/?p=6975#comment-32926</guid>

					<description><![CDATA[Thanks for the blog. Salesforce Integration offers streamlined data flow to improve your decision making with critical insights on customer data.]]></description>
			<content:encoded><![CDATA[<p>Thanks for the blog. Salesforce Integration offers streamlined data flow to improve your decision making with critical insights on customer data.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Anamika		</title>
		<link>https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/#comment-16017</link>

		<dc:creator><![CDATA[Anamika]]></dc:creator>
		<pubDate>Tue, 16 Nov 2021 10:11:51 +0000</pubDate>
		<guid isPermaLink="false">https://www.jitendrazaa.com/blog/?p=6975#comment-16017</guid>

					<description><![CDATA[Good article on Salesforce Integration.]]></description>
			<content:encoded><![CDATA[<p>Good article on Salesforce Integration.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Abhishek Mathur		</title>
		<link>https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/#comment-9186</link>

		<dc:creator><![CDATA[Abhishek Mathur]]></dc:creator>
		<pubDate>Wed, 18 Aug 2021 11:01:18 +0000</pubDate>
		<guid isPermaLink="false">https://www.jitendrazaa.com/blog/?p=6975#comment-9186</guid>

					<description><![CDATA[Gone through the blog post and I must, I am very impressed by the details mentioned in here. Salesforce integration is a complex process and I think this post will prove very helpful for those who are looking for Salesforce integration services.]]></description>
			<content:encoded><![CDATA[<p>Gone through the blog post and I must, I am very impressed by the details mentioned in here. Salesforce integration is a complex process and I think this post will prove very helpful for those who are looking for Salesforce integration services.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Happisales		</title>
		<link>https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/#comment-8284</link>

		<dc:creator><![CDATA[Happisales]]></dc:creator>
		<pubDate>Fri, 30 Jul 2021 07:01:40 +0000</pubDate>
		<guid isPermaLink="false">https://www.jitendrazaa.com/blog/?p=6975#comment-8284</guid>

					<description><![CDATA[Thank you for the wonderful session. 
It really helped me to know the sales force integration pattern best practices.]]></description>
			<content:encoded><![CDATA[<p>Thank you for the wonderful session.<br />
It really helped me to know the sales force integration pattern best practices.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Rajashekhar		</title>
		<link>https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/#comment-6539</link>

		<dc:creator><![CDATA[Rajashekhar]]></dc:creator>
		<pubDate>Tue, 09 Mar 2021 07:32:59 +0000</pubDate>
		<guid isPermaLink="false">https://www.jitendrazaa.com/blog/?p=6975#comment-6539</guid>

					<description><![CDATA[Thank you for the session.

I am working on building integration framework document that helps to follow standard path to connect between systems. As we do have multiple integration patterns to connect systems, It would be tough to stick with single framework. Could you please share some ideas on building this.]]></description>
			<content:encoded><![CDATA[<p>Thank you for the session.</p>
<p>I am working on building integration framework document that helps to follow standard path to connect between systems. As we do have multiple integration patterns to connect systems, It would be tough to stick with single framework. Could you please share some ideas on building this.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: David Rabinak		</title>
		<link>https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/#comment-6447</link>

		<dc:creator><![CDATA[David Rabinak]]></dc:creator>
		<pubDate>Mon, 01 Feb 2021 12:21:08 +0000</pubDate>
		<guid isPermaLink="false">https://www.jitendrazaa.com/blog/?p=6975#comment-6447</guid>

					<description><![CDATA[Hi Jitendraa, great blog and explanation as always! I am wondering about the scalability of the Platform events / CDC though. Especially with regards to syncing data out of the platform.
I understand from Salesforce docs that there is currently platform event / change data capture a daily limit of delivered events to CometD clients - 50k per day. 

How I read that limit: 
If I used e.g. Mulesoft to subscribe to a Salesforce platform event / CDC then this 50k per day (24hours) would apply. But this 50k daily limit is also shared with CometD clients inside Salesforce e.g. EmpAPI component.

Streaming API docs mention that the limit of delivered PushTopics is actually 1M per day (24 hours).

Comparing 50k vs 1M seems a bit (I mean a lot) sad.

Another comparison - Outbound messages do not seem to have allocations and limits around delivered messages (on the other hand there is the issues with potentially not delivering the messages in order)

Almost as if the main use case was to use platform events / CDC for event driven architecture &quot;inside&quot; the Salesforce platform (potentially also allowing outside systems to publish on the event bus and subscribing inside Salesforce) but not to communicate outside?

Am I misunderstanding the limits? Apart from this I am a fan of Platform events :-)]]></description>
			<content:encoded><![CDATA[<p>Hi Jitendraa, great blog and explanation as always! I am wondering about the scalability of the Platform events / CDC though. Especially with regards to syncing data out of the platform.<br />
I understand from Salesforce docs that there is currently platform event / change data capture a daily limit of delivered events to CometD clients &#8211; 50k per day. </p>
<p>How I read that limit:<br />
If I used e.g. Mulesoft to subscribe to a Salesforce platform event / CDC then this 50k per day (24hours) would apply. But this 50k daily limit is also shared with CometD clients inside Salesforce e.g. EmpAPI component.</p>
<p>Streaming API docs mention that the limit of delivered PushTopics is actually 1M per day (24 hours).</p>
<p>Comparing 50k vs 1M seems a bit (I mean a lot) sad.</p>
<p>Another comparison &#8211; Outbound messages do not seem to have allocations and limits around delivered messages (on the other hand there is the issues with potentially not delivering the messages in order)</p>
<p>Almost as if the main use case was to use platform events / CDC for event driven architecture &#8220;inside&#8221; the Salesforce platform (potentially also allowing outside systems to publish on the event bus and subscribing inside Salesforce) but not to communicate outside?</p>
<p>Am I misunderstanding the limits? Apart from this I am a fan of Platform events 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Vaishali Patil		</title>
		<link>https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/#comment-6244</link>

		<dc:creator><![CDATA[Vaishali Patil]]></dc:creator>
		<pubDate>Tue, 18 Aug 2020 07:47:48 +0000</pubDate>
		<guid isPermaLink="false">https://www.jitendrazaa.com/blog/?p=6975#comment-6244</guid>

					<description><![CDATA[Thank you for wonderful session.

I am having multiple requirements and want to check feasibility of platform events.

1. On Opportunity close I need to update multiple external applications Currently I am using multiple Batch APEX approach and running the batch in every 10 mins. While performing this API callouts need to generate JSON request with multiple fields on opportunity and opportunity child objects. In some of the cases external systems are updating my opportunity as callback using SF data API/composite API. Can I use platform event as Fire and forget to notify external systems and the call back will remains same as is?

2. There are multiple future calls in opportunity process execution, Can I replace future calls with platform events?

3. The current daily volume of cases is very huge around 75 K opportunities per day and I am using Enterprise edition org. Will platform event suitable for such high volume of cases per day.]]></description>
			<content:encoded><![CDATA[<p>Thank you for wonderful session.</p>
<p>I am having multiple requirements and want to check feasibility of platform events.</p>
<p>1. On Opportunity close I need to update multiple external applications Currently I am using multiple Batch APEX approach and running the batch in every 10 mins. While performing this API callouts need to generate JSON request with multiple fields on opportunity and opportunity child objects. In some of the cases external systems are updating my opportunity as callback using SF data API/composite API. Can I use platform event as Fire and forget to notify external systems and the call back will remains same as is?</p>
<p>2. There are multiple future calls in opportunity process execution, Can I replace future calls with platform events?</p>
<p>3. The current daily volume of cases is very huge around 75 K opportunities per day and I am using Enterprise edition org. Will platform event suitable for such high volume of cases per day.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Vaishali Patil		</title>
		<link>https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/#comment-6237</link>

		<dc:creator><![CDATA[Vaishali Patil]]></dc:creator>
		<pubDate>Tue, 11 Aug 2020 16:21:52 +0000</pubDate>
		<guid isPermaLink="false">https://www.jitendrazaa.com/blog/?p=6975#comment-6237</guid>

					<description><![CDATA[Thank you for wonderful session.

I am having multiple requirements and want to check feasibility of platform events.

1. On Opportunity close I need to update multiple external applications Currently I am using multiple Batch APEX approach and running the batch in every 10 mins. While performing this API callouts need to generate JSON request with multiple fields on opportunity and opportunity child objects. In some of the cases external systems are updating my opportunity as callback using SF data API/composite API. Can I use platform event as Fire and forget to notify external systems and the call back will remains same as is? 

2. There are multiple future calls in opportunity process execution, Can I replace future calls with platform events?

3. The current daily volume of cases is very huge around 75 K opportunities per day and I am using Enterprise edition org. Will platform event suitable for such high volume of cases per day.]]></description>
			<content:encoded><![CDATA[<p>Thank you for wonderful session.</p>
<p>I am having multiple requirements and want to check feasibility of platform events.</p>
<p>1. On Opportunity close I need to update multiple external applications Currently I am using multiple Batch APEX approach and running the batch in every 10 mins. While performing this API callouts need to generate JSON request with multiple fields on opportunity and opportunity child objects. In some of the cases external systems are updating my opportunity as callback using SF data API/composite API. Can I use platform event as Fire and forget to notify external systems and the call back will remains same as is? </p>
<p>2. There are multiple future calls in opportunity process execution, Can I replace future calls with platform events?</p>
<p>3. The current daily volume of cases is very huge around 75 K opportunities per day and I am using Enterprise edition org. Will platform event suitable for such high volume of cases per day.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dave Pattison		</title>
		<link>https://www.jitendrazaa.com/blog/salesforce/salesforce-integration-patterns-best-practices-with-video/#comment-6142</link>

		<dc:creator><![CDATA[Dave Pattison]]></dc:creator>
		<pubDate>Thu, 04 Jun 2020 10:22:59 +0000</pubDate>
		<guid isPermaLink="false">https://www.jitendrazaa.com/blog/?p=6975#comment-6142</guid>

					<description><![CDATA[I am enjoying viewing this session but I wonder why you don&#039;t mention the Streaming API (PushTopic) as an integration pattern option? I Get that Platform Events can achieve the same thing. But Governor Limits on platform events, as in how many you can publish in a day, are far more restrictive, aren&#039;t they? And with CDC you send ALL changes. But if all you want to do is to distribute changes to a subset of fields on a subset of records, are PushTopics the best option for that?]]></description>
			<content:encoded><![CDATA[<p>I am enjoying viewing this session but I wonder why you don&#8217;t mention the Streaming API (PushTopic) as an integration pattern option? I Get that Platform Events can achieve the same thing. But Governor Limits on platform events, as in how many you can publish in a day, are far more restrictive, aren&#8217;t they? And with CDC you send ALL changes. But if all you want to do is to distribute changes to a subset of fields on a subset of records, are PushTopics the best option for that?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk

Served from: www.jitendrazaa.com @ 2026-04-11 13:37:19 by W3 Total Cache
-->