...
Backend Service:
Implemented using Java and Spring Boot.
Exposes a comprehensive REST API to:
Support the Angular front-end client interface.
Allow direct REST-based interaction for managing units, configurations, and related data.
Database:
Utilizes MongoDB as the primary data store.
Offers enhanced search capabilities when deployed with MongoDB Atlas.
Deployment:
Packaged as a Docker container for simplified distribution and deployment.
Runs on Kubernetes or OpenShift environments, ensuring scalability and reliability.
API Documentation:
Provides a Swagger UI endpoint, allowing users to explore the API, understand request/response formats, and interact with the service’s capabilities.
after After deployment the api documentation can be found under
<cdcm-url>/swagger-ui/index.html
...