| Name | Link |
|---|---|
| Visual Studio Code | https://code.visualstudio.com |
| Java 21 | https://bell-sw.com/pages/downloads/ |
| Git | https://git-scm.com |
| Maven | https://maven.apache.org |
| Podman | https://podman.io |
| Podman Compose | https://github.com/containers/podman-compose |
| Postman | https://www.postman.com |
| Flyway | https://flywaydb.org/ |
| Apache Kafka | https://kafka.apache.org/ |
| Keycloak | https://www.keycloak.org/ |
| OpenTelemetry | https://opentelemetry.io/ |
| Prometheus | https://prometheus.io/ |
| Grafana | https://grafana.com/ |
| Wiremock | https://wiremock.org/ |
| Mailpit | https://mailpit.axllent.org/ |
| Pre Commit | https://pre-commit.com/ |
| Name | Link |
|---|---|
| Environment Compose | compose.yaml |
| Application Containerfile | Containerfile.jvm |
| Postman Collection | postman.json |
| Jaeger UI | http://localhost:16686/search |
| Prometheus | http://localhost:9090 |
| Grafana | http://localhost:3000/grafana |
| Database Spring | jdbc:postgresql://localhost:5432/spring |
| Kafka Broker | localhost:29092 |
| Keycloak | http://localhost:8080 |
| Spring Lessons APIs | http://localhost:10000 |
| Spring Lessons Actuator | http://localhost:10001 |
| Swagger UI | http://localhost:10000/spring-app/swagger-ui/index.html |
| Wiremock | http://localhost:9998/__admin/ |
| Mailpit | http://localhost:8025/ |
| SMTP Server | localhost:1025 |
| Name | Description | Link |
|---|---|---|
| Application Runner | Configuration file for run application | Launcher |
| Settings | Configuration VS Code | VS Code Settings |
| Automation Tasks | Configuration script task | Tasks |
-
Role Read Write Delete api-books-admin X X X api-books-writer X X api-books-reader X -
Role Read Write Delete api-items-admin X X X api-items-writer X X api-items-reader X
-
Scope Read Write Delete books:get X books:save X books:delete X books:update X books:download X books:upload X -
Scope Read Write Delete items:get X items:upload X items:delete X
-
api-books-admin api-books-reader api-books-writer books:get X X X books:save X X books:delete X books:update X X books:download X X X books:upload X X -
api-items-admin api-items-reader api-items-writer items:get X X X items:upload X X items:delete X
-
client-id-books-admin client-id-books-reader client-id-books-writer books:get X X X books:save X X books:delete X books:update X X books:download X X X books:upload X X -
client-id-items-admin client-id-items-reader client-id-items-writer items:get X X X items:upload X X items:delete X