Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The future state of the system will represent a more centralized administration model, with the CDCM Space Admin Application simplifying the management of individual spaces and enhancing the system's overall security framework.

CDCM Rest backend

describe the context of the backend in the architecture and that its possible to use the api directly (for example to create configurations)

Kubernetes/Openshift

Difference between MongoDb and Atlas

...

Overview of the Technical Architecture

  • 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 deployment the api documentation can be found under <cdcm-url>/swagger-ui/index.html