MFlix software project is a training project provided by MongoDB University
- Frontend: the built-in React application
- Backend: Java Spring Boot project (managed by Maven)
mvn spring-boot:run
Run single test class:
mvn -Dtest=<Test Class> test
Run all Java files that end with Test.java (from all subdirectories)
cd mflix
mvn -Dtest="**/*Test.java" test
Run whole test package
cd mflix
mvn -Dtest="src.test.java.**" test
Database client configuration, basic reads
Basic aggregation, updates, deletes, and joins
Read concerns and bulk operations
Connection pooling, error and timeout handling, and principle of least privilege