Skip to main content

Core Components

Service Discovery (Eureka)

  • Module: DiscoveryServerApplication
  • Role: Service registry where all microservices register themselves.
  • URL: http://localhost:8761

API Gateway (Zuul)

  • Module: SureGatewayApplication
  • Role: The single entry point for all client requests.
  • URL: http://localhost:8762

Identity Management (Keycloak)

  • Role: Handles Authentication and Authorization (OAuth2 / OIDC).
  • Config: Uses the SureInk realm and cloud-msa-app-ui client.
  • URL: http://localhost:8080

Messaging (Kafka & Zookeeper)

  • Role: Asynchronous event bus used for decoupled communication.
  • Topics: mixed, license, order

Database (PostgreSQL)

  • Role: Relational data storage.
  • Schemas: cloudmsa, customer, usermanagement, connector, usage.