Portal Services
This section provides an overview of the services utilized by Light Portal. Each service is implemented as a separate repository and is initialized during the hybrid-query or hybrid-command startup process. These services are designed to handle specific functionalities within the portal and may interact with one another to execute complex operations.
Light Portal adopts the Command Query Responsibility Segregation (CQRS) pattern, categorizing services into two types: Query and Command. Query services manage read operations, while Command services handle write operations, ensuring a clear separation of responsibilities.
Attribute Service
Attribute Query Service
Handles queries related to attributes.
Important Links
Services Used
–
Attribute Command Service
Handles commands related to attributes.
Important Links
Services Used
user-query
Client Service
Client Query Service
Handles queries related to clients.
Important Links
Services Used
–
Client Command Service
Handles commands related to clients.
Important Links
Services Used
user-query
Config Service
Config Query Service
Handles queries related to configurations.
Important Links
Services Used
–
Config Command Service
Handles commands related to configurations.
Important Links
Services Used
user-queryconfig-query
Deployment Service
Deployment Query Service
Handles queries related to deployments.
Important Links
Services Used
–
Deployment Command Service
Handles commands related to deployments.
Important Links
Services Used
user-query
Group Service
Group Query Service
Handles queries related to groups.
Important Links
Services Used
–
Group Command Service
Handles commands related to groups.
Important Links
Services Used
user-query
Host Service
Host Query Service
Handles queries related to hosts.
Important Links
Services Used
–
Host Command Service
Handles commands related to hosts.
Important Links
Services Used
user-query
Instance Service
Instance Query Service
Handles queries related to instances.
Important Links
Services Used
–
Instance Command Service
Handles commands related to instances.
Important Links
Services Used
user-query
OAuth Service
OAuth Query Service
Handles queries related to OAuth.
Important Links
Services Used
–
OAuth Command Service
Handles commands related to OAuth.
Important Links
Services Used
user-queryoauth-query
Position Service
Position Query Service
Handles queries related to positions.
Important Links
Services Used
–
Position Command Service
Handles commands related to positions.
Important Links
Services Used
user-query
Product Service
Product Query Service
Handles queries related to products.
Important Links
Services Used
–
Product Command Service
Handles commands related to products.
Important Links
Services Used
user-query
Role Service
Role Query Service
Handles queries related to roles.
Important Links
Services Used
–
Role Command Service
Handles commands related to roles.
Important Links
Services Used
user-query
Rule Service
Rule Query Service
Handles queries related to rules.
Important Links
Services Used
service-query
Rule Command Service
Handles commands related to rules.
Important Links
Services Used
user-queryhost-query
Service Service
Service Query Service
Handles queries related to services.
Important Links
Services Used
–
Service Command Service
Handles commands related to services.
Important Links
Services Used
user-query
User Service
User Query Service
Handles queries related to users.
Important Links
Services Used
–
User Command Service
Handles commands related to users.
Important Links
Services Used
user-queryservice-query