Bỏ qua tới nội dung
Thái Hoàng Mai Học

hoc.thaihoangmai.work@gmail.com

Tất cả dự án

2021 – 2023, Tiên Phong CDS cho Mutosi

Vai trò
Backend Leader kiêm DevOps Engineer
Quy mô team
20 người, 30 man-month
Người dùng
Hơn 1.000
Website
mutosi.com

Mục tiêu doanh nghiệp

Nền tảng bán hàng cho hãng máy lọc nước, gồm quản lý thiết bị IoT, kích hoạt bảo hành, thành viên và cộng tác viên.

Nền tảng bán hàng đa kênh cho hãng máy lọc nước Mutosi: đơn online, đại lý, kênh DMS và sàn TMĐT về một chỗ, cùng chương trình cộng tác viên, hội viên Elite Club, khuyến mãi, bảo hành và quản lý thiết bị IoT. Bảng giá đồng bộ từ SAP.

Phân hệ chính

  • Đơn hàng online, đại lý, DMS và sàn TMĐT
  • Cộng tác viên có hoa hồng
  • Hội viên Elite Club, khuyến mãi và coupon
  • Kích hoạt bảo hành
  • Quản lý thiết bị IoT
  • POS
  • Tích hợp SAP S/4HANA: sản phẩm, giá, đơn bán, chuyển kho, kiểm kê, thu chi

Phần tôi làm

Gom bán hàng đa kênh của Mutosi về một nền tảng: 4 sàn TMĐT, 2 đơn vị vận chuyển và 3 cổng thanh toán dùng chung một lớp xử lý đơn.

  • Khảo sát, thiết kế giải pháp, viết tài liệu và đào tạo người dùng
  • Xây dựng logic phía máy chủ và xử lý nghiệp vụ bán hàng
  • Triển khai tích hợp bên thứ ba: SAP, sàn thương mại điện tử, vận chuyển, DMS, CRM
  • Vận hành hạ tầng, giám sát lưu lượng và tối ưu chi phí lưu trữ
  • Theo dõi hiệu năng trang và đề xuất các điểm cần tối ưu

Kết quả

  • Hơn 1.000người dùng, nhà phân phối và người tiêu dùng trên một nền tảng
  • 4 + 2Tiki, Lazada, Shopee, TikTok Shop cùng Giao Hàng Tiết Kiệm và Viettel Post
  • 3 cổng thanh toánVPBank, Alepay trả góp, Visa/Mastercard trên cùng lớp xử lý đơn

Vấn đề gặp phải

Một nền tảng phải nối cùng lúc DMS, SAP, CRM, bốn sàn thương mại điện tử (Tiki, Lazada, Shopee, TikTok Shop) và hai đơn vị vận chuyển (Giao Hàng Tiết Kiệm, Viettel Post), đồng thời phục vụ cả nhà phân phối lẫn người tiêu dùng cuối.

Cách đã giải quyết

  1. Chuẩn hoá luồng đồng bộ đơn và tồn kho giữa DMS, SAP, CRM và Tiki, Lazada, Shopee, TikTok Shop.
  2. Nối SAP S/4HANA cho sản phẩm, giá, đơn bán, chuyển kho, kiểm kê và thu chi.
  3. Chạy trên AWS (RDS MySQL, S3 phân lớp, CloudWatch), cụm Kubernetes trên CMC Cloud với Nginx Ingress làm lớp cân bằng tải.
  4. Gom VPBank, Alepay trả góp và thẻ Visa/Mastercard về cùng một lớp xử lý đơn.
  5. Chạy pentest, load test và stress test để đo giới hạn chịu tải trước ngày mở.

Quy trình quản lý dự án

  1. 1Blueprint to-beViết chung với Mutosi
  2. 2Đặc tả SAP05/2022, từng luồng dữ liệu
  3. 3Phát triển và tích hợpSàn TMĐT, vận chuyển, thanh toán
  4. 4Kiểm thửPentest, load test, stress test
  5. 5Go-liveHơn 1.000 người dùng
  6. 6Vận hànhTiếp tục phát triển tới 2025
  • Blueprint quy trình to-be viết chung giữa Tiên Phong CDS và Mutosi.
  • Đặc tả tích hợp SAP S/4HANA (05/2022) cho từng luồng dữ liệu.
  • Yêu cầu và lỗi theo dõi trên issue tracker dùng chung với khách.
  • Pentest, load test và stress test trước ngày mở.
  • Sau giai đoạn xây dựng 2021–2023, nền tảng tiếp tục vận hành và phát triển tới 2025.

Kiến trúc hệ thống

  1. Người dùng
    • Web store
    • Dealer and affiliate portals
    • Admin
    • POS
    • Elite Club
  2. Biên và bảo mật
    • Nginx Ingress
    • HAProxy whitelist
    • pfSense VPN
  3. Dịch vụ
    • Lumen backend, 3 replicas + HPA
    • VPBank API service
    • Shortlink
  4. Dữ liệu
    • MySQL
    • Redis
    • S3
    • NFS
  5. Tích hợp
    • SAP S/4HANA
    • Tiki
    • Lazada
    • Shopee
    • TikTok Shop
    • GHTK
    • Viettel Post
  6. Hạ tầng và DevOps
    • CMC Cloud Kubernetes
    • Jenkins
    • Helm
    • ArgoCD
    • Hawk
    • Telegram alerts

Tech stack

Ứng dụng
  • PHP Lumen
  • Angular
Dữ liệu
  • RDS MySQL
  • Redis
  • S3
Hạ tầng
  • CMC Cloud Kubernetes
  • HPA
  • Nginx Ingress
  • HAProxy
  • pfSense
DevOps
  • Jenkins
  • Helm
  • ArgoCD
Giám sát
  • CloudWatch
  • Hawk
  • Telegram
Tích hợp
  • SAP S/4HANA
  • Tiki
  • Lazada
  • Shopee
  • TikTok Shop
  • GHTK
  • Viettel Post
  • VPBank