Member Management Service
Component basics
Title | Member Management Service |
Description | The member management service holds the account details of all the members who are enrolled through the Zeus Enrollment Platform. This service will be responsible for storing the enrollment spans and the associated premium spans for each of the account. An account consists of the list of members and the enrollment spans that are associated with the account. The enrollment spans are linked directly with the account. The members are linked to the premium spans if they are enrolled for any benefits. The member management service also stores demographic, communication and contact details of each of the members in the account. |
Anatomy diagram |
|
Key to anatomy diagram |
Technical Specifications
Microservice Tech Stack | The microservice is build in Java 17.0, with Spring 6.0 Framework and Spring Boot 3.0 |
---|---|
Database | For local the MySQL database is used. For Docker the MariaDB is configured to be used. For Unit Testing, H2 database is used. |
Messaging Service | Kafka is used for asynchronous communication between Member Management and other services |
Style |
Additional guidance
Content | |
---|---|
Accessibility | |
Mobile | |
Best practices | |
Related |