A simple learning management system.
- Usage of
RESTler
,EvoMaster
andCats
for aREST API
fuzzing - Sending some notifications to
Telegram
throughKafka
- Authentication via
Yandex ID
- Observability using
Prometheus
,Grafana
,postgres-exporter
,kafka-exporter
,Micrometer
Docker Compose
forCI/CD
- More than 80% code coverage during JUnit testing
gradle :botalka:bootJar
docker compose up --build --force-recreate --remove-orphans
docker exec -it lms-database bash
psql -h localhost -p 5432 -d $POSTGRES_DB -U $POSTGRES_USER