Modules
This project consists of the following modules:
| Module Name | Description Summary | Source Code Location |
|---|---|---|
sureink-cloud-msa | Core service for managing Cloud Master Subscription Agreements, licensing, and payments. | /sureink-cloud-msa |
sureink-common-model | Shared data models and DTOs used across multiple microservices. | /sureink-common-model |
sureink-common | Common utility classes, shared logic, and base configurations for the platform. | /sureink-common |
sureink-model | Core domain models and entities representing the business logic of the platform. | /sureink-model |
sureink-docker | Docker configuration files, compose scripts, and deployment orchestration logic. | /sureink-docker |
sureink-connector | Integration connectors for external systems like Salesforce and QuickBooks. | /sureink-connector |
sureink-customer | Microservice dedicated to managing customer data and relationship information. | /sureink-customer |
sureink-database | Database schema management, migration scripts, and Liquibase configurations. | /sureink-database |
sureink-discovery-server | Service discovery server based on Netflix Eureka for microservice registration. | /sureink-discovery-server |
sureink-user-management | Service for managing users, roles, permissions, and identity integration. | /sureink-user-management |
sureink-gateway | API Gateway based on Netflix Zuul for routing and cross-cutting concerns. | /sureink-gateway |
sureink-cloud-msa-ui | Angular-based frontend application for the SureMSA platform. | /sureink-cloud-msa-ui |
sureink-platform-utils | Platform-level utility functions and shared infrastructure helpers. | /sureink-platform-utils |
sureink-usage-data | Service for tracking, aggregating, and reporting product usage metrics. | /sureink-usage-data |
sureink-rules-engine | Business rules and policy engine for dynamic licensing and pricing logic. | /sureink-rules-engine |
sureink-cloud-service-manager | Service for managing and monitoring cloud infrastructure and service instances. | /sureink-cloud-service-manager |