Versions Compared

Key

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

...

Squad / Contacts

Use Case

Status and Notes

Aperture (Albert (AJ) St. Aubin (Deactivated) Matt Tuchfarber (Deactivated))

Syncing catalog data from Discovery to Credentials

Currently handled with scheduled bulk updates. Has high latency and is prone to errors.

Aperture (Albert (AJ) St. Aubin (Deactivated) Matt Tuchfarber (Deactivated))

Syncing course certificate and grade data from LMS to Credentials

Currently handled with async call from LMS directly to Credentials. Prone to errors, business logic breaks domain boundaries, no event reuse.

See below for implementation notes.

Purchase (Brian Mesick (Deactivated) Ben Holt (Deactivated))

Ecommerce replacement, cross service calls. For example, data sent from LMS to new Ecom.

Need to plan for async direct calls until Event Bus capabilities exist. Events can’t easily be reused by multiple services without being routed by the ecom replacement service.

Enterprise: Access: Titans? (Brian Beggs)

TBD

Noted in /wiki/spaces/AC/pages/3183346123 Subscription plan creation, subscription plan expiration, license expiration, license renewals, learner enrollment changes

We need to create and remove things frequently that touch a number of systems (LMS, license manager, catalog manager) that are currently doing synchronously. This can cause timeouts, failures and is prone to errors due to transient errors on the systems being called.

Nothing started yet.

Would need something where events/messages could be fired and consumed by a number of systems.

Use Case Notes

Sync certificate and grade data from LMS to Credentials

...