Degree Project - Offer Master

project
Jan 2023

A Hadoop/Spark-powered recommendation system based on Collaborative Filtering for students to plan for graduate school applications, recommendation based on individual profiles and preferences. Production using Docker-compose on AWS EC2.

  • Utilized Spring Boot for backend framework, utilized Spring Data JPA as ORM framework instead of using MyBatis, which speeds-up development by eliminating the need for repetitive SQL code.
  • Integrated OAuth 2.0, SAML, LDAP and JWT into the Spring Boot microservice, offering third-party login options and centralized permission controls. The result was an optimized user login experience and a reduction in administrative overhead.
  • Utilized Spring Boot for backend framework, utilized Spring Data JPA as ORM framework instead of using MyBatis, which speeds-up development by eliminating the need for repetitive SQL code.
  • Introduced the ELK Stack (Elasticsearch, Logstash, Kibana) Micro-Services at the application level for automated error detection and alerts, while also implementing Grafana for node-level visualization, supplemented by Prometheus for data storage and node Exporters for performance metrics collection.
  • Utilized Vue.js framework with Axios.js, Element-UI and Apache ECharts to build the frontend.
    • Java
    • SpringBoot
    • Vue.js
    • Hadoop
    • Rasa
    We use cookies and similar technologies to provide certain features, enhance the user experience and deliver content that is relevant to your interests. Depending on their purpose, analysis and marketing cookies may be used in addition to technically necessary cookies. By clicking on "Agree and continue", you declare your consent to the use of the aforementioned cookies. you can make detailed settings or revoke your consent (in part if necessary) with effect for the future. For further information, please refer to ourPrivacy Policy.

    Early to bed and early to rise, makes a man healthy, wealthy, and wise. ——Benjamin Franklin

    © 2023 Yuyang Wang's Site. Powered by React.js