Capgemini / Capgemini/spring-boot-capgemini
Spring Batch Admin starter
- Dominant language
- Java
- Stars
- 16
- Forks
- 9
- PR merge metrics
- No merged PRs in 30d
Description
I think there is potential for a starter in this area. There is alredy an admin client for Spring Batch but it get's all its information from the database direct. It therefore assumes that if you have multiple batch servers running that they are all sharing a database. In a more microservice orientated world I wonder if this will always be the case.
This issue is a spike to see if there are any fruits here. I don't personally know batch well enough and we also have some use cases from my current project to throw at it.
My thinking is roughly:
- Register batch servers with Eureka
- Starter to expose API for batch server
- Batch admin client starter that uses Eureka to discover batch servers to administer and does so via the API
- Real-time job info using SSE
- Monitoring alerts
Contributor guide
No contributing guide indexed for this repository
Research direction
No files or tests are named. Start by examining the existing Spring Batch admin client and its database-based information flow, then assess the proposed Eureka registration, server API, client discovery, SSE job information, and monitoring alerts. Done means producing a feasibility spike with clear findings for these use cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spring, spring-boot
- Domain
- api, backend, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100