Epoch 2 - Maven Web Application Setup
Ensure students can create a Maven Web Application in NetBeans with the correct Jakarta EE configuration by first updating the NetBeans template so it matches the project’s requirements (Tomcat 10,...
Ensure students can create a Maven Web Application in NetBeans with the correct Jakarta EE configuration by first updating the NetBeans template so it matches the project’s requirements (Tomcat 10,...
Epoch 1 — Project Introduction & Environment Setup
Java Web Application for (PRJ301)
Lĩnh vực AI kết hợp xử lý ảnh (Computer Vision) và camera.
In this final epoch, students will enhance observability and maintainability of the microservices system. A simple CI/CD pipeline with GitHub Actions to run tests and auto-deploy Docker images
In this epoch, students will improve performance of the product-service by caching frequently requested data using Redis. This ensures faster response times for GET requests (e.g., product listings...
In this epoch, students will containerize each microservice using Docker and connect them using Docker Compose. This will simulate a real-world deployment environment, allowing services to communic...
The API Gateway acts as the single entry point for all client requests. It routes requests to appropriate microservices, handles authentication (JWT), and can perform tasks like CORS handling, requ...
This epoch ensures secure communication across your microservices using JWT (JSON Web Tokens). </br> Extract the JWT from incoming requests, </br> Create a shared verifyToken middleware, </br> Prot...
In this epoch, students will introduce asynchronous communication into the system using RabbitMQ. Instead of making direct HTTP requests to the Notification Service, the Order Service will publish ...