For the Twilight project we are looking for new developers. Because this project is high in both complexity and pressure,
the requirement is that new developers are already familiar with the Spring framework and Java version 17.
If at any time you have questions, feel free to ask! We would not expect you to work on the project alone without asking if you are blocked by something.
You have four hours to complete the test:
- Make all tests from AssessmentApplicationTests pass.
- Write good, clean, readable code.
- Think about how you structure your code.
- When done, zip your project and mail it back to the person you got it from.
You are free to use the internet to look up things. That's how all good coders work. However, make sure you understand what you copy ;)
docker build -t proxysql-custom:k8s-local -f Dockerfile.proxysql .
docker build -t book-author-api:k8s-local -f Dockerfile.native .
minikube start --memory 8192 --cpus 4
eval $(minikube -p minikube docker-env)
minikube image load proxysql-custom:k8s-local
minikube image load book-author-api:k8s-local
kubectl apply -f k8s-pvc.yml
kubectl create configmap proxysql-config --from-file=proxysql.cnf
kubectl apply -f k8s-deployment.yml
minikube delete
docker compose up -d --build
docker compose down
Point your browser to: http://localhost:8080/swagger-ui.html
