Version 0.1.0
Summary
The first version of the server is very basic, both in terms of functionality and build process. However, it already supports the end-to-end process of submitting measures to the server, persisting them and later retrieving them.
Functionality
- The server exposes a
/measures
endpoint, which can be used to POST and GET measures. - The endpoint does not handle pagination.
- The payloads are not validated.
- The payloads are stored in a MongoDB database
Build process
- There is no end-to-end CI pipeline yet (no jenkins)
- apache maven is used to build the Spring Boot application
- Swagger has been used to specify the REST API and the spec is used to regenerate stubs at every build
- There is no test, but a PostMan collection is provided for manual testing
- Docker is already in place