Recommendations CDC documentDB to ElasticSearch

NB: WIP - subject to change

  1. DocumentDB MongoDB instance publishes changes from DoctorsForDB and Recommendations collections to change stream

  2. Eventbridge triggers a Lambda every minute to read the change stream

  3. Lambda function polls the change stream to process updates

  4. Changes are routed to SQS

  5. Integration service reads hand handles changes from SQS

  6. Elastic search indexes are updated