Versions Compared

Key

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

...

Squad / Contacts

Use Case

Status and Notes

Aperture (Kelly Buchanan TJ Tracy (Deactivated))

Syncing catalog data from Discovery to Credentials

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

Aperture (Kelly Buchanan TJ Tracy (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 (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)

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.

Also see Brian Beggs' thoughts on event-bus things

Content: Cosmonauts

(Zach Hancock (Deactivated) Simon Chen Andy Shultz (Deactivated) )

Moving proctoring out of platform and into an IDA. Calls to the LMS to update grades, credit, completion, and certificates based on exam review.

This project is currently in the design phase. We would like to decouple a lot of these proctoring features that are currently spread across the LMS.

...