All Projects

EduFi

Illustration

Architecture diagram

EduFi is a school project where students explore advanced software engineering concepts including containerization, microservices architecture, and the implementation of an anti-corruption layer. The project involves developing a comprehensive system with a React Next.js frontend, multiple microservices for handling various aspects of student data, and a general-purpose API backend server.

Utilizing Nginx as a reverse proxy, the system ensures secure and efficient communication between services. Additionally, continuous integration and continuous delivery (CI/CD) practices are employed to automate testing and deployment, enhancing code quality and deployment reliability.

Check out the Github repository here.

Published Feb 7, 2022

By Hou Man.

Check him out on