• Trưa nay Shopee có tí mã 5/5

thắc mắc Core banking là gì? Làm sao để viết được

GeniVN

Senior Member
Chào các bác :D

Không liên quan tới công việc nhưng em tò mò, không biết core banking cụ thể là gồm những chức năng gì, hay xây dựng nó như thế nào ạ :D

VN có nhiêu ngân hàng nhưng em k tìm dc tài liệu của các hệ thống banking họ thực hiện ntn, etc.

:D Bác nào đã làm ở bank có thể giới thiệu chi tiết được không ạ? Công nghệ gì, triển khai ntn, chức năng là gì, etc.

edit: sau khi nghiên cứu thì em có đọc được là thường họ deploy thằng t24 này theo cụm nhiều server rồi nối nó với 1 cái load balancer đằng trước, đằng sau nó thì có 1 thằng server phụ trách nối với 1 cái Storage Area Network, vậy thì hóa ra thằng t24 này scale cũng ác phết :eek: Nhiều customer thì nhét thêm storage, cần thêm server thì cứ nhét thêm vài chục thằng là ngon

edit2: mới lục được linkedin của 1 core banking operation specialist bên Timo, hình như cả thằng Cake với Timo đều chạy core banking của thằng Mambu, SaaS luôn :D

edit3: có cái article của thằng AWS khá hay https://aws.amazon.com/blogs/indust...g-system-with-amazon-quantum-ledger-database/
 
Last edited:
Core bank thì nó có chức năng mở tk, chuyển tiền, tính lãi qua đêm, đóng tk. Vậy thôi ạ. Nói chung nó là phần số hoá để chạy cái luật các tổ chức tín dụng

Ngày xưa hồ năm 2ki chưa có máy tính nối mạng thì việc chuyển khoản liên ngân hàng sẽ do nhân viên cầm hồ sơ lên ngân hàng nhà nước để khớp lệnh. Hình như file excel thì phải, tôi nghe kể thôi. 1 tuần 1 lần. Và các anh chị kế toán trưởng quen nhau hết, chắc nộp file rồi ra tràng tiền ăn kem

Sau này thì qua hệ thống của nhà nước, server chạy từ 8h sáng đến 4h chiều t2 đến t7, có nghỉ trưa thì phải. Các ngân hàng nộp file đầu giờ sáng :LOL:

Bây giờ mới có cái napas 24/7
 
Core bank thì nó có chức năng mở tk, chuyển tiền, tính lãi qua đêm, đóng tk. Vậy thôi ạ. Nói chung nó là phần số hoá để chạy cái luật các tổ chức tín dụng

Ngày xưa hồ năm 2ki chưa có máy tính nối mạng thì việc chuyển khoản liên ngân hàng sẽ do nhân viên cầm hồ sơ lên ngân hàng nhà nước để khớp lệnh. Hình như file excel thì phải, tôi nghe kể thôi. 1 tuần 1 lần. Và các anh chị kế toán trưởng quen nhau hết, chắc nộp file rồi ra tràng tiền ăn kem

Sau này thì qua hệ thống của nhà nước, server chạy từ 8h sáng đến 4h chiều t2 đến t7, có nghỉ trưa thì phải. Các ngân hàng nộp file đầu giờ sáng :LOL:

Bây giờ mới có cái napas 24/7
nghe mấy cái nghiệp vụ ngân hàng này chính ra cuốn phết :D
 
https://www.linkedin.com/pulse/core-banking-commercial-banks-vietnam-anh-truong/


Bài viết cũ, tham khảo cũng ổn. Nói tới core bank thì th Agri nhiều lúc khá lởm
tôi mới nói chuyện với chuyên gia agribank, nó bảo có đề án nâng cấp core bank, nhiều chục ngàn tỷ đồng, tổng giám đốc cũng ko đủ quyền lực / năng lực để làm, ngay cả việc trình bày với nhà nước thế nào cũng chưa biết cách luôn

//bọn nó về mặt hệ thống là ngon nhất đấy :D
 
Core bank bản chất là 1 hệ thống sổ cái kế toán
Gồm có 4 module chính:
  • account
  • deposit
  • loan
  • transfer
Tất cả nghiệp vụ bank trên thế giới đều gói trong 4 module này

Tiếp theo là layer
  • core
  • middle integration
  • và các app bên ngoài

Dev core thực ra là dev phần integration ở giữa.

Nói chung là công nghệ hơi cũ, việc hơi buồn. Nếu được làm thì làm app bên ngoài sướng nhất
 
Core bank bản chất là 1 hệ thống sổ cái kế toán
Gồm có 4 module chính:
  • account
  • deposit
  • loan
  • transfer
Tất cả nghiệp vụ bank trên thế giới đều gói trong 4 module này

Tiếp theo là layer
  • core
  • middle integration
  • và các app bên ngoài

Dev core thực ra là dev phần integration ở giữa.

Nói chung là công nghệ hơi cũ, việc hơi buồn. Nếu được làm thì làm app bên ngoài sướng nhất
thằng này deployment lên hệ thống monolith, 1 loz server y hệt nhau rồi nối với 1 thằng database bự hả bác. Nếu không thì họ handle data transaction như thế nào hả bác
 
https://www.linkedin.com/pulse/core-banking-commercial-banks-vietnam-anh-truong/


Bài viết cũ, tham khảo cũng ổn. Nói tới core bank thì th Agri nhiều lúc khá lởm
insight đầy đủ quá bác

mà em thắc mắc là các hệ thống ngân hàng mới ngày nay, ra đời từ khoảng 5 6 năm trở lại đây hoặc mới hơn kiểu bọn Timo Bản Việt, Cake, ncla bọn digital banking thì ngoài việc số hoá các thủ tục ra thì về lõi banking chúng nó có khác các hệ thống truyền thống k bác

hnhu thằng Revolut bên anh, mới coi conference của nó thì có vẻ nó viết ra backend riêng, k dùng các hệ thống này luôn thì phải
 
em đang hiểu mấy thằng t24 tùm lum dạng dạng như 1 DBMS++ nhưng nó có sẵn các chức năng phù hợp với nghiệp vụ ngân hàng, chứ k phải thủ công từng table như làm việc với DBMS đúng nghĩa đúng k ạ?
 
Dev core thực ra là dev phần integration ở giữa.

Nói chung là công nghệ hơi cũ, việc hơi buồn. Nếu được làm thì làm app bên ngoài sướng nhất

ko buồn lắm đâu nếu thích nghiệp vụ, các bác dev làm vài năm, đọc phân tích nghiệp vụ lâu thì thành BA. còn BA thành tester :LOL:, do phải học sql để test cho dễ. đấy là bên ngân hàng cũ tôi làm. giờ thì ko biết

làm lâu nữa thì có máu buôn tiền trong người trở thành người ngân hàng, cũng hay, các bạn tôi làm ngân hàng giờ điềm đạm vcl, giàu nghèo ko rõ, nhưng ko còn máu chó như ngày xưa

// ngân hàng bé tý, mọi ng coi nhau như người nhà, anh em
 
Thằng Temenos phổ biến phết :)) Buồn cười đợt cty dùng T24 làm core ví, max đâu đó có tầm 300 trans / s, mỗi đợt event lỗi sml user chửi như gì :LOL: Kêu cả chuyên gia hãng sang cũng méo tối ưu được gì :LOL: Có mấy ông làm tầng integrate / app nghỉ sang làm remote cho Temenos luôn :LOL:
 
Core banking nói thẳng nếu muốn phát triển từ đầu mà không phải đi mua thì gần như không khả thi.
Ở dưới tầng integrate là lớp base đòi hỏi thiết kế chặt chẽ, có khả năng tái sử dụng cao + mở rộng ra đầy đủ các nghiệp vụ kỹ thuật số(code to vkl). Toàn các chuyên gia làm chứ VN làm gì có cửa được làm.
Vấn đề là nhân lực + bao nhiêu tiền đổ vào là đủ, rồi liệu làm có theo kịp không, dự án thành công hay đổ bể. Nói chung không có gốc rễ thì khó lắm
yBBewst.png
 
Thằng Temenos phổ biến phết :)) Buồn cười đợt cty dùng T24 làm core ví, max đâu đó có tầm 300 trans / s, mỗi đợt event lỗi sml user chửi như gì :LOL: Kêu cả chuyên gia hãng sang cũng méo tối ưu được gì :LOL: Có mấy ông làm tầng integrate / app nghỉ sang làm remote cho Temenos luôn :LOL:
thường thì các ngân hàng to họ scale thằng t24 này ntn bác nhỉ, thấy ngân hàng to transaction nhanh vãi
 
Last edited:
thường thì các ngân hàng to họ scale thằng t24 này ntn bác nhỉ, thấy ngân hàng to transaction nhanh vãi
Theo mình biết là vertical scaling, nghĩa là làm 1 con máy chủ thật to :LOL: Ở VN nghe đâu max cũng chỉ 500 trans/s thì phải, cái này phải hỏi các sếp bên bank to như TCB
 
nếu chỉ tính về phần core, thì đúng là nó chỉ có vài module cốt yếu.
Nhưng khi vào các bank, nếu là dev, thì sẽ tập trung thực hiện modify các module core đó - hoặc xây mới 1 module khác theo business rule, và các job để xử lý các rule theo mong muốn :D
Nên giờ bank nó hay có 1 bộ phận riêng về core bank (maintain & manage các phát triển), và các bộ phận BU khác phát triển business trên các cái core đó
làm core bank thì được cái lợi là sẽ học được thêm nhiều system khác & các overall architecture do kiểu gì cũng va chạm đoạn integrate với các system ở front hoặc back :d
 
Theo mình biết là vertical scaling, nghĩa là làm 1 con máy chủ thật to :LOL: Ở VN nghe đâu max cũng chỉ 500 trans/s thì phải, cái này phải hỏi các sếp bên bank to như TCB
Haha, sự thật nó rất chán. Nào là hàng triệu transaction, nào là 10k request 1 giây, microservice vv... . Bên em giờ cũng đang tắc ở 1 cái server, max 300 request/s

Theo tôi hiểu thì chỉ có 1 con server, chạy active/passive. Vào transaction thì cũng 01 thread write
 
Back
Top