Create separate BSA service (#2221)

This commit is contained in:
Pavlo Tkach 2023-11-15 18:38:26 -05:00 committed by GitHub
parent 445825957d
commit 572b7101cb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
31 changed files with 559 additions and 28 deletions

View file

@ -66,6 +66,14 @@ sized to support not just the normal ongoing DNS load but also the load incurred
by MapReduces, both scheduled (such as RDE) and on-demand (asynchronous
contact/host deletion).
#### BSA service
The bsa service is responsible for business logic behind Nomulus and BSA
functionality. Requests to the backend service are handled by the `BsaServlet`,
which provides all of the endpoints exposed in `BsaRequestComponent`. These
include tasks for downloading, processing and uploading BSA data.
#### Tools service
The tools service is responsible for servicing requests from the `nomulus`