#React#.NET#Kafka

Hanz - Dịch vụ lưu trú

Hệ thống quản trị mạng lưới khách sạn tập trung (Centralized Property Management System) kết hợp cổng đặt phòng trực tuyến chịu tải siêu cao dành cho doanh nghiệp Hospitality quy mô lớn.

Vai trò

Full Stack Developer

Thời gian

3 tuần scale

Quy mô

Việt Nam

Hanz - Dịch vụ lưu trú

Hanz là hệ thống quản trị mạng lưới khách sạn tập trung, quản lý 2,000+ phòng nghỉ đồng bộ real-time. Hệ thống được scale trong 3 tuần.

Thách thức: Kiểm soát tình trạng Overbooking rủi ro khi có hàng chục ngàn lượt truy cập hệ thống tại những sự kiện flash-sale (10,000+ request/min). Đồng bộ hóa dữ liệu tồn kho phòng (Inventory) theo thời gian thực (Real-time Sync) qua các kênh OTA (Online Travel Agencies) toàn cầu.

Giải pháp: Áp dụng thiết kế Event-driven Architecture với Message Brokers (Kafka) và cơ chế Distributed Locks. Offload logic nặng sang các Background Workers và tối ưu Database Sharding/Replication, hệ thống duy trì tính toàn vẹn dữ liệu xuyên suốt các phiên giao dịch song song ở quy mô khủng.

Tính năng chính

Quản lý 2,000+ phòng nghỉ đồng bộ real-time
Chịu tải 10,000+ request/min flash-sale
Real-time Inventory Sync qua OTA toàn cầu
Event-driven Architecture với Kafka
State Machine quản lý chu kỳ lưu trú
API response P99 dưới 150ms

Công nghệ sử dụng

React.NETKafka