Overview of released microservices
Microservice Name |
Role |
Released In |
Instance |
Location |
Depends On |
Depended On By |
Activity Feed Service |
Provides the ability to use the Activity Feed widget. |
10.7.0 |
1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) AWS EU (Ireland) AWS Asia Pacific (Sydney) AWS Asia Pacific (Singapore) |
Authentication Service Landlord Service |
Lessons tool |
Assigned Learning Service | Transmits and stores data for courses assigned through Learning Groups. The data includes: user information, course assignments, due dates, and the context for courses assigned using Learning Groups. | 10.8.5 | 1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) AWS EU (Ireland) AWS Asia Pacific (Sydney) |
Completions Service Enrollment Service |
|
Attribute Service | Provides an API for maintaining the management structure (who reports to whom) and other attributes about each user in Manager Dashboard. | 10.7.1 | 1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) |
Brightspace Event Flow Service | Groups Service |
Attributes Import Service | Allows admins to import bulk user attribute CSV files into the Attributes Service for Manager Dashboard. | 10.7.1 | 1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) |
Attribute Service | |
Authentication Service | Provides user and service-level authentication and authorization via the OAuth2 protocol. | 10.5.0 | 1 global instance | AWS U.S. East (N. Virginia) | Landlord Service |
Brightspace Pulse Brightspace Insights Brightspace Data Platform Caliper Gateway Brightspace Portfolio |
Completions Service | This service defines course completion and implements a service that tracks this state per user per course in Manager Dashboard. | 10.7.1 | 1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) |
Brightspace Event Flow Service and Learning Environment | Assigned Learning Service |
Content Service |
Houses Brightspace content, and currently provides and standardizes functions such as import/export, storage, preview, permissions, and basic search of SCORM objects in the Brightspace platform. |
10.6.11 |
1 instance per region |
AWS U.S. East (N. Virginia) AWS EU (Ireland) AWS Asia Pacific (Sydney, Singapore) AWS Canada Central (Montreal) |
Authentication Service LTI Outcomes v2 |
The new Brightspace SCORM solution, Brightspace Portfolio |
Course Conversion Service | Used to import course content from supported learning management systems (LMS) and content providers into Brightspace. | 10.8.3 | 1 instance per region |
AWS U.S. East (N. Virginia) AWS EU (Ireland) AWS Asia Pacific (Sydney, Singapore) AWS Canada Central (Montreal) |
Landlord Service Authentication Service |
|
Course Image Catalog Service |
Provides a catalog of images available that can be associated with a course. |
10.6.8 |
1 global instance |
AWS U.S. East (N. Virginia) |
N/A |
My Courses widget when Daylight is enabled The course image banner, which may be added to widget-based homepages when Daylight is enabled. |
Dates Service |
Provides an API for learners' personal dates. Currently, only used by Brightspace Pulse. |
10.5.1 |
1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) AWS EU (Ireland) AWS Asia Pacific (Sydney) AWS Asia Pacific (Singapore) |
Landlord Service Authentication Service User Info Service |
Brightspace Pulse |
Enrollment Service | In Manager Dashboard, provides a method of enrolling users from off-stack services. It also allows for a batch of enrollments to be completed and stores an audit trail of who requested the enrollment. | 10.7.1 | 1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) |
Learning Environment |
Reflex Service Enrollment Service |
Brightspace Event Flow Service |
Provides awareness of Brightspace Learning Environment events for other Brightspace services such as Brightspace Insights. |
Available to clients on 10.6.10+ |
1 instance per region |
AWS U.S. East (N. Virginia) AWS Asia Pacific (Sydney) AWS EU (Ireland) |
Landlord Service Authentication Service Brightspace Portfolio |
Brightspace Data Platform Content Service Brightspace Portfolio |
Document Conversion Service |
Converts documents uploaded to the Content tool, Assignments tool, Brightspace Learning Repository, Lessons, or Brightspace ePortfolio into PDFs, which display inline in the tool or product. |
10.7.0 |
1 instance per region |
U.S. East (N. Virginia) Canada Central (Montreal) Asia Pacific (Sydney) AWS EU (Ireland) AWS Asia Pacific (Singapore) |
Authentication Service |
Content tool Lessons tool Assignments tool Brightspace Learning Repository Brightspace ePortfolio Brightspace Assignment Grader for iOS and Android |
Feed Service |
Provides an API for learner updates to the Announcements, Grades, Content, and Discussions tools. Currently, only used by Brightspace Pulse. |
10.5.0 |
1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) AWS EU (Ireland) AWS Asia Pacific (Sydney) AWS Asia Pacific (Singapore)
|
Landlord Service Authentication Service User Info Service |
Brightspace Pulse |
Gator Service | Processes events from multiple sources to index information for Manager Dashboard. It also provides a method of filtering and querying that data, including fuzzy-text search. | 10.7.1 | 1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) |
Brightspace Event Flow Service, Muskrat Service (indirectly) | N/A |
Groups Service | Used to attribute the membership in a learning group in Manager Dashboard with some additional context - such as group administrator. | 10.7.1 | 1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) |
Brightspace Event Flow Service, Attribute Service | N/A |
Hypermedia Proxy Service |
Acts as a proxy or mediator to learning paths within Brightspace platform. |
10.5.7 |
1 global instance |
AWS U.S. East (N. Virginia) |
Landlord Service Authentication Service |
Brightspace platform |
IPSIS Service |
A queue for IPSIS-formatted data. Allows new IPSIS adapters to be added quickly and with minimal changes to the existing infrastructure. |
10.7.3 |
1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) AWS EU (Ireland) AWS Asia Pacific (Sydney) |
Authentication Service Landlord Service
|
OneRoster adapter |
Landlord Service |
Provides each Brightspace instance with a TenantId, a permanent globally unique identifier. |
10.5.0 |
1 global instance |
AWS U.S. East (N. Virginia) |
N/A |
Authentication Service Distributed Event Framework Service Brightspace Insights Brightspace Data Platform Brightspace Portfolio |
Learning Outcomes Registry Service (LOReS) |
Provides the ability to create and edit required learning outcomes for a course offering. |
10.7.2 |
1 instance per region |
AWS U.S. East (N.Virginia) AWS Canada Central (Montreal) AWS EU (Ireland) AWS Asia Pacific (Singapore) AWS Asia Pacific (Sydney) |
Authentication Service Landlord Service |
Lessons tool |
LMS Discovery Service |
Provides a list of Brightspace instances so app users (such as Brightspace Pulse) don't need to know their instance URL. |
10.5.1 |
1 global instance |
AWS U.S. East (N. Virginia) |
N/A |
Brightspace Pulse |
Muskrat Service | Used to simulate required events in Manager Dashboard. | 10.7.1 | 1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) |
Learning Environment | Gator Service (indirectly) |
Notification Scheduler Service | The Notification Scheduler service maintains a user digest of activity in Brightspace. Based on notification preferences, the service makes the necessary calls to send email notifications on a weekly basis. | 10.7.9 | 1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) AWS EU (Ireland) AWS Asia Pacific (Singapore) AWS Asia Pacific (Sydney) |
Authentication Service Landlord Service |
Brightspace for Parents |
Parents Service | Maps parent user IDs to child IDs for use with Brightspace for Parents. | 10.7.6 | 1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) AWS EU (Ireland) AWS Asia Pacific (Sydney) |
Authentication Service Landlord Service Activity Feed Service Portfolio Service Microservices used by OneRoster Notification Scheduler Service |
Brightspace for Parents |
Reflex Service | The Reflex Service is an internal service used to evaluate rules and perform actions. Currently used by Manager Dashboard and Activity Feed scheduled posts. | 10.7.1 | 1 instance per AWS region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) AWS EU (Ireland) AWS Asia Pacific (Singapore) AWS Asia Pacific (Sydney) |
Enrollment Service Groups service Brightspace Event Flow service |
Manager Dashboard Activity Feed scheduled posts |
User Info Service |
Provides storage of user preferences and filters user information between Brightspace Pulse and Brightspace Learning Environment. |
10.5.5 |
1 instance per region |
AWS U.S. East (N. Virginia) AWS Canada Central (Montreal) AWS EU (Ireland) AWS Asia Pacific (Sydney) AWS Asia Pacific (Singapore) |
N/A |
Brightspace Pulse Dates Service Feed Service |
Video Analysis Service |
Acts as a conduit between Brightspace Capture and the Brightspace Data Platform.
|
10.6.3 |
1 instance per region |
U.S. East (N. Virginia) Canada Central (Montreal) Asia Pacific (Sydney) |
Brightspace Capture and Brightspace Learning Environment |
Brightspace Data Platform |
Video Note Service |
Enables learners and instructors to record short videos with a webcam. These videos can be added where video attachments are supported and when the HTML Editor’s Insert Stuff option is available. |
Pre 10.3 |
1 instance per region |
AWS U.S. East (N. Virginia) AWS - EU (Ireland) AWS Asia Pacific (Sydney, Singapore) Canada Central (Montreal) |
N/A |
N/A |
Virtual Classrooms and Video Assignments | Provides the ability to use Virtual Classrooms and Video Assignments in Brightspace Learning Environment. | Pre 10.7 | Virtual Classroom and Video Assignment data is hosted outside of D2L’s infrastructure. |
Virtual Classroom and Video Assignment data is hosted outside of D2L’s infrastructure. Bongo provides data hosting/storage locations in the following areas using Amazon AWS: Canada (AWS-Montreal) United States (AWS-Northern Virginia) South America (AWS-Sao Paulo) Europe (AWS-Ireland) Australia (AWS-Sydney) |
N/A | Virtual Classroom and Video Assignments |
Wiggio Service |
Enables learners and instructors to collaborate in an informal setting. |
10.3 |
1 global instance |
AWS (U.S. East) |
N/A |
N/A |