A place to practice setting up from scratch a set of spring boot microservices
Goal:
- Setup a SpringBoot api
- Connect it to a Mongo NoSQL database
- Improve understanding of API best practice.
- Hone skills on good software practices like : logging, code cleanliness and exception handling.
- Practice DevOps skills such as CI setup, kubernetes cluster setup and docker configuration.
- Practice TDD.
- Improve understanding of Maven and its setup and use.
Endpoints:
GET /todos?offset=0&limit=20
POST /todos application/json {message: string, completed: boolean}