Customer Engagement & Dynamics CRM Forum

Expand all | Collapse all

CRM 365 Online Plugin and Azure Event Grid

Jump to Best Answer
  • 1.  CRM 365 Online Plugin and Azure Event Grid

    Posted 19 days ago
    I am testing a plugin to post on the event grid for the create and update events of different entities. In the implementation I use httpclient for the post and serialization with System.Runtime.Serialization.Json to avoid merge of assemblies.
    I was wondering if anyone has done this to anticipate possible performance problems.
    Thanks


    ------------------------------
    Silvio Souza
    ------------------------------
    Academy - Online Interactive Learning from Experts


  • 2.  RE: CRM 365 Online Plugin and Azure Event Grid

    Posted 19 days ago
    I can't answer your question but I will be starting my own implementation today so I'll be following this thread.  I had planned on adding the event grid assemblies and merging though.

    ------------------------------
    Ben Sexton
    Cornerstone Advisors, Inc.
    ------------------------------

    Academy - Online Interactive Learning from Experts


  • 3.  RE: CRM 365 Online Plugin and Azure Event Grid

    Posted 19 days ago
    Edited by Silvio Jose de Souza 19 days ago
    Here is my code.
    https://github.com/souzasilvio/EventGridPlugin

    ------------------------------
    Silvio Souza

    ------------------------------

    Academy - Online Interactive Learning from Experts


  • 4.  RE: CRM 365 Online Plugin and Azure Event Grid
    Best Answer

    SILVER CONTRIBUTOR
    Posted 16 days ago
    This sounds interesting. Can you please share what possible benefits you could achieve by using Event Grid with CRM? Thanks :)

    ------------------------------
    Hasan Bazerbashi
    Sr. CRM/.NET Developer
    Cineplex Inc.
    Toronto ON
    ------------------------------

    Academy - Online Interactive Learning from Experts


  • 5.  RE: CRM 365 Online Plugin and Azure Event Grid

    Posted 16 days ago
    We'll be using it for integration triggers and in lieu of a traditional message bus.  Logic apps and serverless functions will consume the events and perform the integrations.  Event grid payload size limit has recently been increased to 1MB so it could also handle messages.

    ------------------------------
    Ben Sexton
    Cornerstone Advisors, Inc.
    ------------------------------

    Academy - Online Interactive Learning from Experts


  • 6.  RE: CRM 365 Online Plugin and Azure Event Grid

    Posted 15 days ago
    Edited by Silvio Jose de Souza 15 days ago
    In our architecture, Event Grid is used to synchronize information between systems (CRM, ERP) and several micro services.

    ------------------------------
    Silvio Jose de Souza
    ------------------------------

    Academy - Online Interactive Learning from Experts


  • 7.  RE: CRM 365 Online Plugin and Azure Event Grid

    MICROSOFT MVP
    Posted 15 days ago

    Not to sure about everything else you're doing, but your plugin base has committed the cardinal sin of sharing data at the class level.  This leads to race conditions.  If you grabbed the pluginbase from somewhere in the community, you need to ask them to fix it as well:

    https://www.youtube.com/watch?v=3sFSG0aYoR0



    ------------------------------
    Daryl LaBar
    President, MVP
    Gap Integrity
    Fishers IN
    ------------------------------

    Academy - Online Interactive Learning from Experts


If you've found this thread useful, dive deeper into User Group community content by role