A cloud-native microservices job application API with Laravel auth service, Flask job listings, and FastAPI applications service. Features: Redis used for storing JTI for token revocation, Traefik API Gateway with JWT authentication, rate limiting, circuit breaker, and comprehensive middleware. Deployed on EKS, and automated Jenkins CI with ArgoCD
Stars
22
Forks
3
Watchers
22
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
26
commits
docs: add docstrings across job routes and service methods
de334f8View on GitHubstyle: add emoji to API live status response to test ci/cd
d946c5bView on GitHubfix: updated Jenkins pipeline git config and push method
df3506dView on GitHubfix: update Jenkins pipeline git config and push method
b2bf6faView on GitHubfeat: added services-config file and update-deployment script
3f7087eView on GitHubchore: remove individual service Jenkinsfiles and add unified Jenkinsfile at root
d24ed8eView on GitHubdocs: add README documentation for Flask, FastAPI, and Laravel services
08953f2View on GitHubfeat: implement Traefik API gateway with middleware stack
ed7c345View on GitHubfeat: add Kubernetes deployment configurations for all microservices
070a826View on GitHubtest: added api test, service class test and integration test
ee7b6ebView on GitHub