bgware
Lập trình web

Dự án BMSC  Project

Công ty Cổ phần Chứng khoán Bảo Minh (gọi tắt là BMSC) được sáng lập bởi Tổng Công ty Cổ phần Bảo Minh – Tổ chức Bảo hiểm và đầu tư Tài chính hàng đầu tại Việt Nam.

 
 
 
Ai

là chủ nhân?

Khách hàng: BMSC

Thời gian: Tháng 09/2017

Địa điểm: TP. Hồ Chí Minh

Yêu cầu: lập trình tính năng trang web, CSS giao diện đã thiết kế

Thách thức: hệ thống chứng khoán sử dụng Big Data

Giải pháp: xây dựng server API độc lập.

Xem web: www.bmsc.com.vn

Cuộc gọi lúc 3PM Chuyện

 

  ... reng reng! "Em gọi anh lúc 3h sáng"

... tên kỹ thuật bắt máy rồi la lên  "là nữ tụi bây"

... giọng nhỏ nhẹ hớt hải từ một đối tác lạ, yêu cầu lập trình một trang web chứng khoán đã có giao diện.

Kinh doanh họp

Đám kinh doanh họp đòi không nhận dự án này vì tính khả thi và mức độ mạo hiểm. Sếp chốt sẽ quyết định sau khi làm việc cụ thể với khách hàng.

Trong một diễn biến khác: đám kỹ thuật có vẻ không hài lòng, lo sợ những tháng ngày tăng ca.

Anh gọi lại em lúc 4PM

Chốt gặp mặt lúc 7PM để tìm hiểu về dự án.

7:00PM

Cuộc trao đổi, thương lượng diễn ra căng thẳng, nhưng cuối cùng cũng thống nhất được giải pháp.

Yêu cầu từ chủ nhân

  • Kết nối dữ liệu chứng khoán từ dữ liệu thô để hiển thị lên web. Hàng triệu record dữ liệu đổ về web trong từng giây từ 9h sáng.
  • Import toàn bộ dữ liệu tin tức từ trang web cũ vào web mới (có vài trăm ngàn tin chứ mấy).
  • Dựng biểu đồ chỉ số chứng khoán thời gian thực.
  • ...

Thách thức team lập trình

  • Dữ liệu chứng khoán quá lớn.
  • Dữ liệu thô, phân tán, không tập trung, nhiều định dạng.
  • Không có sẵn API kết nối dữ liệu.

GIẢI PHÁP Solution

API kết nối

Xây dựng API kết nối dữ liệu thô tới website

Máy chủ vận hành

Hỗ trợ khách hàng xây dựng máy chủ vận hành trên ActiveMQ - là máy chủ multi-protocol, Java-based messaging server. Máy chủ này hỗ trợ các giao thức tiêu chuẩn, kết nối từ C, C ++, Python, .Net; giúp tích hợp các ứng dụng đa nền tảng bằng giao thức AMQP phổ biến; trao đổi dữ liệu giữa các ứng dụng web bằng STOMP qua websockets. Quan trọng nhất là nó có thể xử lý dữ liệu cực lớn, theo hàng đợi mà các máy chủ SMS của các doanh nghiệp như Viettel, Vina hay mobi sử dụng để gởi tin nhắn cho người dùng.

Phù! Dự án cuối cùng cũng xong sau gần 2 tháng. Cả đám vui ra mặt...
 
 

Ngoại truyện

Chuyện kỹ thuật ghét họp: thì dân kỹ thuật mà, không biết nói chuyện. Mỗi lần họp là y như rằng không nói năng được gì hay nói đã mà không ai hiểu gì nên phần lớn thời gian phải ngồi nghe bọn kinh doanh "thao thao bất tuyệt", rồi bị bọn chúng nó "xả" vào mặt một đống yêu cầu, bắt làm đủ thứ điều. Thấy ghét!

Chuyện khách hàng trở thành đối tác thân thiết: sau dự án này, "chị í" đã thành đối tác thân thiết của chúng tớ với các dự án thường xuyên từ Bắc vào Nam.

Quay lại trang Dự án
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây