Ứng dụng kiến trúc Microservice xây dựng website CAFECHILL
Applying Microservice architecture to build CAFECHILL website

Loại tài liệu: Tài liệu số

Tác giả: Cao Ba Vì (2021600049)

Nhà xuất bản: Đại học Công nghiệp Hà Nội

Năm xuất bản: 2025

Tải ứng dụng tại các liên kết sau để xem đầy đủ tài liệu.

Tóm tắt nội dung

Trong bối cảnh nhu cầu tìm kiếm không gian cà phê phù hợp ngày càng tăng, đặc biệt là tại các thành phố lớn, việc xây dựng một nền tảng giúp người dùng dễ dàng khám phá và trải nghiệm các quán cafe trở nên cần thiết. Đồ án này tập trung vào việc ứng dụng kiến trúc Microservices để xây dựng hệ thống website CafeChill – một nền tảng giới thiệu và gợi ý quán cafe dựa trên sở thích và vị trí của người dùng.nHệ thống được thiết kế theo mô hình Microservices nhằm đảm bảo tính mở rộng, dễ bảo trì và linh hoạt trong phát triển. Các công nghệ chính được sử dụng bao gồm .NET Core 6 cho các dịch vụ backend, RabbitMQ để giao tiếp giữa các dịch vụ, Docker để đóng gói và triển khai hệ thống, SQL Server để lưu trữ dữ liệu quan hệ, và Neo4j để xây dựng hệ thống gợi ý quán cafe dựa trên biểu đồ mối quan hệ người dùng - quán cafe.nNgoài ra, giao diện người dùng được xây dựng bằng React.js và Vue.js, mang đến trải nghiệm mượt mà, thân thiện và hiện đại. Kết quả triển khai cho thấy hệ thống hoạt động ổn định, có khả năng mở rộng tốt và đáp ứng được nhu cầu thực tế của người dùng trong việc tìm kiếm và lựa chọn quán cafe phù hợp.


Từ khóa:

Ứng dụng kiến trúc Microservice


Abstract:

In the context of increasing demand for discovering suitable coffee shops, especially in urban areas, this project focuses on developing CafeChill – a web-based platform that helps users explore and receive recommendations for cafés based on their preferences and location.nThe system is built using a Microservices architecture to ensure scalability, maintainability, and flexibility. Key technologies include .NET Core 6 for backend services, RabbitMQ for inter-service communication, Docker for containerization and deployment, SQL Server for relational data storage, and Neo4j to implement a recommendation system based on user–café relationship graphs.nThe user interface is developed using React.js and Vue.js, offering a smooth and modern experience. The implementation results demonstrate a stable system with strong scalability and practical value in helping users find suitable coffee shops.


Key word:

Microservice Architecture Applicationsn

Ngôn ngữ:Vie
Tác giả:Cao Ba Vì (2021600049)
Người đóng góp:GVHD: Trần Việt Hà
Thông tin nhan đề:Ứng dụng kiến trúc Microservice xây dựng website CAFECHILL
Applying Microservice architecture to build CAFECHILL website
Nhà xuất bản:Đại học Công nghiệp Hà Nội
Mô tả vật lý:83tr.
Năm xuất bản:2025

Sử dụng ứng dụng Libol Bookworm quét QRCode này để mượn và đọc tài liệu)

(Lưu ý: Sử dụng ứng dụng Bookworm để xem đầy đủ tài liệu. Bạn đọc có thể tải Bookworm từ App Store hoặc Google play với từ khóa "Libol Bookworm”)