Spring Boot , Mini Application for calculating orders (University task)
Budget: €30 – €250 EUR
Task:
Use Java 11, Spring-Boot libraries such as web, kafka, data, security to implement a REST API (with microservice!) for returning the total amount of all orders. The list of orders should be consumed/streamed from a Kafka topic (Use fast-data-dev Kafka to stream) and persist in a docker-postgres database.
Assume that the user is already authenicated and the API client will send (in headers) a JWT token containing a unique identifier ( for instance always KEY-123456 ) which needs to be validated for every request.
The OrderDto should contain:
- unique key like 32e2a115-y3bf-992a-a9ol-e35f67a57g76
- productName like "White Shoes"
- valueInEUR (BigDecimal)
This app is intented to be deployed on Kubernetes in the next semester.
Use Java 11, Spring-Boot libraries such as web, kafka, data, security to implement a REST API (with microservice!) for returning the total amount of all orders. The list of orders should be consumed/streamed from a Kafka topic (Use fast-data-dev Kafka to stream) and persist in a docker-postgres database.
Assume that the user is already authenicated and the API client will send (in headers) a JWT token containing a unique identifier ( for instance always KEY-123456 ) which needs to be validated for every request.
The OrderDto should contain:
- unique key like 32e2a115-y3bf-992a-a9ol-e35f67a57g76
- productName like "White Shoes"
- valueInEUR (BigDecimal)
This app is intented to be deployed on Kubernetes in the next semester.
Related categories:
Business, Accounting, Human Resources & Legal
PostgreSQL
Microservices
Apache Kafka
Spring Boot