Résumé:
The evolution of the field of online learning in recent years has been significantly
reinforced by the adoption of new development technologies. Among these technologies
we find microservices. the latter make it possible to break down complex applications into
autonomous and interconnected modules,
This project aims to reengineer a traditional learning platform into a microservices
architecture, to improve flexibility, scalability and maintainability. Using microservices,
each functionality is broken down into autonomous modules, allowing rapid evolution and
precise adaptations. The objective is to develop a modular, reusable and adaptable elearning solution, promoting reuse and distribution. This project demonstrates the viability
of microservices to create efficient and scalable educational solutions.