Vui lòng dùng định danh này để trích dẫn hoặc liên kết đến tài liệu này: https://dspace.ctu.edu.vn/jspui/handle/123456789/124714
Nhan đề: HOTEL BOOKING SYSTEM USING MICROSERVICE ARCHITECTURE
Nhan đề khác: HỆ THỐNG ĐẶT PHÒNG KHÁCH SẠN SỬ DỤNG KIẾN TRÚC MICROSERVICE
Tác giả: Trần, Công Án
Trần, Trung Nguyễn
Từ khoá: CÔNG NGHỆ THÔNG TIN - CHẤT LƯỢNG CAO
Năm xuất bản: 2025
Nhà xuất bản: Trường Đại Học Cần Thơ
Tóm tắt: A hotel booking system designed to address the scalability and maintenance limitations of monolithic applications. The system uses a microservice architecture, where each service operates independently and manages a specific business, communicating via RESTful APIs managed by an API Gateway. The back-end setup includes PostgreSQL for relational transactional data and MongoDB for flexible document storage, as well as Brevo for automated email notifications. System security relies on an Authentication Service that uses JWT for access control. Additionally, an intelligent chatbot is included, using Spring AI together with Google’s Gemini model to help users with booking rooms through natural conversation. Moreover, to optimize performance and reduce database load, the system employs Apache Kafka for asynchronous booking events and caching popular locations. The front-end interface is created with Bootstrap and Tailwind CSS for a responsive user interface. Results show that this approach significantly enhances performance, modularity, and scalability for modern hotel booking platforms.
Mô tả: 88 Tr
Định danh: https://dspace.ctu.edu.vn/jspui/handle/123456789/124714
Bộ sưu tập: Trường Công nghệ Thông tin & Truyền thông

Các tập tin trong tài liệu này:
Tập tin Mô tả Kích thước Định dạng  
_file_
  Giới hạn truy cập
3.45 MBAdobe PDF
Your IP: 216.73.216.105


Khi sử dụng các tài liệu trong Thư viện số phải tuân thủ Luật bản quyền.