Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)

## Support
Buy Me A Coffee