Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Technical Problem

intl-packages:

1 - Option

  • We should create a new secret (crm-events) to save settings

...

  • Update CRM Event (mparticle) to use secrets and send message to new queue.

...

  • .

...

2- Option

We can use LaunchDarkly, but I think that setting is not good to stay here, but is an option

POC: https://github.com/rbilabs/intl-packages/pull/938/

intl-user-service:

  • New User

    • We must add two new fields to be sent to the particle trigger.

      • email_subscribe

      • push_subscribe

...

  • Update User to call logCrmEvents

  • The user update routine is done via HTTP request, here we must integrate with CRM Events, currently it only updates in DynamoDB

...

API - User Update

...

Technical Solution

intl-packages:

...

Code Block
{
  "replicateAccount": {
    "active": false,
    "urls": [
      "https://sqs.eu-west-3.amazonaws.com/326165771931/rbi-dev-bk-mparticle-events-queue",
      "https://sqs.eu-west-3.amazonaws.com/326165771931/rbi-dev-th-mparticle-events-queue"
    ]
  }
} 

...

Task 2 - create a new secret in QA/Prod

...