Implementing Redundancy When Integrating Dynamics CRM With eCommerce A four-part series dealing with security, redundancy, and performance Redundancy: What Is It and Why Is It Important? Redundancy is crucial for a successful Microsoft Dynamics CRM and eCommerce website integration. Redundancy is your eCommerce website system or your internal Microsoft Dynamics CRM system repeatedly trying to send data to the other system until the data transfer is successful. We at Clarity know how important it is to have a redundant system put in place to ensure that data that is sent from one system will always be received by the other system. What Happens if There Is No Redundancy? If a redundant system is not put in place during the integration, it can spell disaster for your eCommerce business. For example, if your externally facing eCommerce website goes down while your internal Microsoft Dynamics CRM system is trying to push information to it, the data never reaches the website if it was just a one-time push. That means that when your eCommerce site does come back up, the information that was trying to be pushed, but never made it to the website’s system, won’t be available to your customers. Likewise, if a customer is on your eCommerce website and sends information through a customer contact form, but for some reason, your internal Microsoft Dynamics CRM system is unavailable when the data gets sent, then the information will never be received by your internal systems and the customer will effectively be ignored and feel displeased. If there is no redundancy, then there will be no retry to transfer data when there is a failure, which is why it is very important to have a redundant system in place. At Clarity, we understand how essential it is for a redundant system to be put in place during your integration, and that’s why we view redundancy as one of the best practices to follow when integrating. Message Queuing Model To ensure that your eCommerce website and your Microsoft Dynamics CRM systems will keep trying to transfer data to each other until the data is successfully transmitted, your integration needs to check the data transmissions to ensure that the data was delivered and received. The common way to do that is a message queuing model. A message queue is a storage area where data or messages between two systems can be stored until the data is successfully transmitted. So a message queuing model uses message queues to store data from one system until the other system is available to receive and save the data to its system. This enables you to be sure that data that is transmitted will always be sent and received instead of getting lost during the transfer. Clarity Can Help With almost a decade of experience, our team at Clarity can help you with eCommerce and Microsoft Dynamics CRM integration services. We will provide redundancy to make sure that all your data will always be successfully transferred between your two systems. Clarity has done numerous Microsoft Dynamics CRM and eCommerce website integrations for our clients. To find out more or to request a quote, call or click today! Continue to Part 4 — Making Integration Performant