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