[Tech Talk] Event Driven, Microservices và sự kết hợp của hai kiến trúc trong Hệ sinh thái Viettel Money

Trần Thùy Linh đã đăng lúc 16:04 - 09.03.2023

Tiếp nối sự thành công của Tech Talk 01, Tech Talk 02 với sự chủ trì của Phó phòng Sản phẩm Tài chính Đỗ Viết Cương đã đem đến những kiến thức thú vị về Event Driven và Microservices.

Tại buổi workshop này, gần 70 VDS-ers đã cùng nhau thảo luận với diễn giả về nguyên lí hoạt động của hai công cụ và cách tối ưu hóa chúng để nâng cao trải nghiệm khách hàng ở các tính năng của Viettel Money.

Event Driven Architecture (EDA) là một dạng kiến trúc phần mềm được xây dựng trên luồng các event, sử dụng event như là phương tiện giao tiếp giữa các thành phần hệ thống. Về cơ bản, hệ thống được xây dựng xung quanh các thao tác như tạo, tiêu thụ và đáp trả lại các sự kiện. EDA được xem như một trong những kĩ thuật thiết kế hiệu quả nhất trong việc hạn chế đến mức nhỏ nhất quan hệ phụ thuộc giữa các thành phần hệ thống hay các module. Microservices được phát triển dựa trên những tính chất giới hạn của kiến trúc Monolithic. Khác biệt với kiến trúc Monolith, thay vì gom tất cả module thành một khối (monolith), ta tách các module thành những service siêu nhỏ. Mỗi service sẽ được đặt trên một server riêng (Có thể dùng server cloud như AWS hoặc Azure), giao tiếp với nhau thông qua mạng (Gửi nhận message qua giao thức HTTP hoặc sử dụng MessageQueue)...

Hiện tại VDS đang thực hiện chuyển đổi công nghệ cho hệ thống Viettel Money sang hệ thống mới 2.0. Trung tâm Phát triển sản phẩm đã nghiên cứu và áp dụng kiến trúc mới nhất vào việc triển khai xây dựng hệ thống. Qua quá trình nghiên cứu, đánh giá, Trung tâm đã áp dụng kiến trúc Event Driven kết hợp với Microservices vào việc triển khai xây dựng hệ thống Core Payment. Kiến trúc kết hợp Event Driven và Microservices giúp tạo ra các hệ thống phần mềm mạnh mẽ, dễ mở rộng, đơn giản hóa việc nâng cấp và bảo trì, từ đó có thể giảm thời gian và chi phí triển khai. Tech Talk này được tổ chức với mục tiêu giúp cho các bạn Solution Architect, Developer hiểu tổng quan về mô hình kiến trúc phân tán Microservice, Event Driven và phương pháp áp dụng vào việc triển khai xây dựng các hệ thống 2.0 trong hệ sinh thái Viettel Money.

Trong tương lai, VDS dự kiến áp dụng kiến trúc này vào việc chuyển đổi công nghệ cho các hệ thống trong Hệ sinh thái Viettel Money như hệ thống core chuyển tiền, hệ thống core liên kết nạp tiền.

Ngoài những kiến thức về công nghệ hữu ích và mini game với nhiều phần quà hấp dẫn, Tech Talk đã mang tới một bầu không khí học tập và chia sẻ tích cực giữa nhân sự tech & non-tech, nhân sự tech ở các phòng ban, trung tâm khác nhau. Tất cả đều vì một mục tiêu chung – VDS ngày một phát triển và lớn mạnh hơn nữa trên thị trường Fintech.

Cùng nhìn lại những khoảnh khắc đáng nhớ của Tech Talk 02 đón đợi những số tiếp theo của sân chơi Tech Talk nhé!

Chuyên gia Viettel quy tụ chia sẻ kinh nghiệm về nền tảng và Mobile App

  • 1578

Vietnam Defence 2024: Những hình ảnh đầu tiên về Viettel

  • 66

Hướng dẫn an toàn bảo mật trên không gian mạng

  • 62

Tổng duyệt Triển lãm Quốc phòng quốc tế Việt Nam 2024

  • 33
CBNV vui lòng đăng nhập để đọc nhiều nội dung hơn
Bỏ qua