Case Study · Công Ty TNHH Dịch Vụ Số Digilife Việt Nam
Hệ thống bán hàng tập trung BCSS – Case Study
Dự án được triển khai cho khách hàng Công Ty TNHH Dịch Vụ Số Digilife Việt Nam với mục tiêu chính là Trưởng nhóm phát triển (Dev Lead) trong bối cảnh team khoảng 12 người trong giai đoạn Tháng 8, 2024 - Tháng 3, 2025.
Nhà mạng VNSKY cần hệ thống quản lý bán hàng tập trung để quản lý hàng hoá, đơn hàng, khách hàng và tích hợp với nhiều đối tác. Hệ thống cũ phân tán, khó quản lý, thiếu tính nhất quán dữ liệu, và không hỗ trợ scale tốt. Cần xây dựng từ đầu với kiến trúc hiện đại, hỗ trợ multi-tenant cho nhiều đối tác.
Để giải quyết các thách thức này, tôi đã áp dụng các best practices về tư vấn kiến trúc hệ thống và tối ưu hệ thống microservice.
Thiết kế hệ thống microservices với Java Spring Boot, frontend ReactJS. Sử dụng Oracle Database cho transactional data, Kubernetes cho container orchestration, Kong API Gateway cho API management và rate limiting, MinIO cho object storage. Triển khai monitoring với Kibana để theo dõi log và metrics. Thiết kế multi-tenant architecture để hỗ trợ nhiều đối tác độc lập.
Giải pháp được xây dựng trên nền tảng Java Spring Boot và microservices architecture, đảm bảo khả năng scale và maintainability cao.
- Làm việc trực tiếp với end user để khảo sát và chốt nghiệp vụ.
- Thiết kế và xây dựng hệ thống quản lý bán hàng, hàng hoá, khách hàng cho nhà mạng VNSKY.
- Phát triển web portal cho đối tác quản lý kho SIM số, thực hiện kích hoạt thuê bao.
- Hỗ trợ vận hành hệ thống, xử lý các sự cố phát sinh.
- Quản lý, review code và phân chia công việc cho các thành viên trong team.
Dự án sử dụng các công nghệ và framework hiện đại để đảm bảo hiệu năng, khả năng mở rộng và maintainability. Tech stack được lựa chọn dựa trên yêu cầu nghiệp vụ và best practices của ngành.
Tìm hiểu thêm về Java Spring Boot best practices và dịch vụ tư vấn Java Spring Boot.
Hệ thống BCSS đã được triển khai thành công, hỗ trợ quản lý tập trung cho nhà mạng VNSKY và nhiều đối tác. Hệ thống có khả năng xử lý hàng nghìn đơn hàng mỗi ngày, response time nhanh, và dễ dàng mở rộng. Đã tích hợp thành công với các hệ thống nội bộ và đối tác.
Kết quả định lượng (tăng X%, giảm Y%):
- Xử lý 10,000+ đơn hàng/ngày
- Response time API trung bình <300ms
- Uptime đạt 99.8%
- Hỗ trợ 50+ đối tác đồng thời
- Giảm thời gian xử lý đơn hàng từ 5 phút xuống <30 giây (giảm 90%)
- Tăng hiệu quả quản lý kho SIM lên 3x
Những cải thiện này đạt được nhờ tối ưu hệ thống và best practices về microservices.
