Skip to main content

Modules

This project consists of the following modules:

Module NameDescription SummarySource Code Location
sureink-cloud-msaCore service for managing Cloud Master Subscription Agreements, licensing, and payments./sureink-cloud-msa
sureink-common-modelShared data models and DTOs used across multiple microservices./sureink-common-model
sureink-commonCommon utility classes, shared logic, and base configurations for the platform./sureink-common
sureink-modelCore domain models and entities representing the business logic of the platform./sureink-model
sureink-dockerDocker configuration files, compose scripts, and deployment orchestration logic./sureink-docker
sureink-connectorIntegration connectors for external systems like Salesforce and QuickBooks./sureink-connector
sureink-customerMicroservice dedicated to managing customer data and relationship information./sureink-customer
sureink-databaseDatabase schema management, migration scripts, and Liquibase configurations./sureink-database
sureink-discovery-serverService discovery server based on Netflix Eureka for microservice registration./sureink-discovery-server
sureink-user-managementService for managing users, roles, permissions, and identity integration./sureink-user-management
sureink-gatewayAPI Gateway based on Netflix Zuul for routing and cross-cutting concerns./sureink-gateway
sureink-cloud-msa-uiAngular-based frontend application for the SureMSA platform./sureink-cloud-msa-ui
sureink-platform-utilsPlatform-level utility functions and shared infrastructure helpers./sureink-platform-utils
sureink-usage-dataService for tracking, aggregating, and reporting product usage metrics./sureink-usage-data
sureink-rules-engineBusiness rules and policy engine for dynamic licensing and pricing logic./sureink-rules-engine
sureink-cloud-service-managerService for managing and monitoring cloud infrastructure and service instances./sureink-cloud-service-manager