https://github.com/tolgakmbl/humanresourcemanagementsystem-microservice
Human Resource Management System project with microservice architecture
https://github.com/tolgakmbl/humanresourcemanagementsystem-microservice
aop-aspectj apache-kafka aspectj grpc-java hazelcast java-17 java-8 mapstruct microservices-architecture mongodb oracle-database postgresql protocol-buffers spring-boot spring-security spring-security-jwt
Last synced: 11 days ago
JSON representation
Human Resource Management System project with microservice architecture
- Host: GitHub
- URL: https://github.com/tolgakmbl/humanresourcemanagementsystem-microservice
- Owner: TolgaKmbl
- Created: 2023-04-02T11:55:34.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-24T09:39:59.000Z (5 months ago)
- Last Synced: 2025-03-27T09:05:37.615Z (29 days ago)
- Topics: aop-aspectj, apache-kafka, aspectj, grpc-java, hazelcast, java-17, java-8, mapstruct, microservices-architecture, mongodb, oracle-database, postgresql, protocol-buffers, spring-boot, spring-security, spring-security-jwt
- Language: Java
- Homepage:
- Size: 1.38 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Security: securitycontexthelper/.gitignore
Awesome Lists containing this project
README
# HumanResourceManagementSystem-Microservice

### TODO:
- [x] Add docker-compose file for the local applications
- [ ] Add an api gw and eureka service registry in front of api
- [ ] Add an aggregator service to call grpc services (user service etc.)
- [x] Add an async email service to send an activation mail
- [ ] Add job adverts and a cv service
- [ ] Convert one of the services into kotlin or asp.net core
- [ ] (IMPORTANT) Add a rollback mechanism to services that are triggered from aggregator service. Use SAGA pattern with Kafka.
- [ ] Application Architecture Diagram