Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anicetkeric/spring-batch5-mongodb
https://github.com/anicetkeric/spring-batch5-mongodb
java17 k8s k8s-cronjob k8s-job kubernetes maven mongodb spring-batch spring-batch-5
Last synced: about 4 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/anicetkeric/spring-batch5-mongodb
- Owner: anicetkeric
- Created: 2023-11-16T21:51:42.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-07-14T17:41:04.000Z (4 months ago)
- Last Synced: 2024-07-14T21:52:54.128Z (4 months ago)
- Topics: java17, k8s, k8s-cronjob, k8s-job, kubernetes, maven, mongodb, spring-batch, spring-batch-5
- Language: Java
- Homepage:
- Size: 85 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# spring-batch5-mongodb
Spring Batch 5 — Read from MongoDB and generate CSV files
## Tech Stack
**Spring-boot**, **Spring-batch**, **maven**, **java17**, **docker**, **MongoBD**, **k8s**, **minikube**
## Run Locally
Clone the project
- Without K8s
```bash
git clone https://github.com/anicetkeric/spring-batch5-mongodb.git -b main
```- With K8s Job and Cronjobs
```bash
git clone https://github.com/anicetkeric/spring-batch5-mongodb.git -b jobs-cronjobs-k8s
```MongoDB training collections
https://www.mongodb.com/docs/atlas/sample-data/sample-training/
## Documentation
[Medium Story Part 1](https://boottechnologies-ci.medium.com/spring-batch-5-read-from-mongodb-and-generate-csv-files-part-1-b6f35f6338ee)
[Medium Story Part 2](https://boottechnologies-ci.medium.com/spring-batch-5-read-from-mongodb-and-generate-csv-files-part-2-e58d902215dd)
## Authors
👤 **anicetkeric**
* Website: https://medium.com/@boottechnologies-ci
* Twitter: [@AnicetKEric](https://twitter.com/AnicetKEric)
* Github: [@anicetkeric](https://github.com/anicetkeric)
* LinkedIn: [@eric-anicet-kouame](https://linkedin.com/in/eric-anicet-kouame-49029577)