Migrate Licenses Services to Licensing Bounded Context
Problem
CustomersDot currently stores most services related to licensing in the directory app/services/licenses
In https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/11998/, a new service was added which makes use of the new CustomersDot Licensing bounded context, so there now exists both an app/services/licenses and app/services/licensing directory
Proposal
Migrate the services in app/services/licenses to app/services/licensing and make use of the new Licensing bounded context
The Licensing bounded context covers the following features:
Licensing:
description: |
Issuance, enforcement, and validation of licenses for GitLab products and services.
This context handles the lifecycle of licenses from creation and activation to renewal and expiration.