iv
TÓM TҲT NӜ,'81*Ĉӄ TÀI
ĈӅ tài: Microservices trong xây dӵng ӭng dөng tài chính
Tác giҧ luұn YăQ'RmQ0LQKĈҥt Khóa: 2018B
1JѭӡLKѭӟng dүQ769NJ7Kӏ +ѭѫQJ*LDQJ
Tӯ khóa (Keyword): API Gateway, Command Query Responsibility Segregation,
Backend for Frontend, Dӵ ÿRiQWKӏ phҫn, hình kiӃn trúc nguyên khӕi, hình
kiӃn trúc microservicesSKkQWtFKFѫEҧn, phân tích kӻ thuұt.
Nӝi dung tóm tҳt:
a) Lý do chӑQÿӅ tài
HiӋn nay chӭQJNKRiQÿDQJÿѭӧFFiFFKX\rQJLDWjLFKtQKÿiQKJLiOjNrQKÿҫu
WѭOLQKKRҥt, có tính thanh khoҧn cao không phҧLÿҫXWѭTXiQKLӅu tiӅn bҥFÿӇ
thӇ tham gia. Tham gia thӏ WUѭӡQJÿѫQJLҧn là vұ\QKѭQJÿӇ ÿҫXWѭFKӭng khoán mӝt
cách hiӋu quҧ lҥi không phҧi viӋc dӉ GjQJĈӇ tránh mҳc phҧi các sai lҫPNKLÿҫXWѭ
chӭQJNKRiQQKѭÿѭDUDFiFTX\ӃWÿӏnh mӝ
t cách cҧm tính và thiӃXFѫ FiFQKjÿҫu
WѭSKҧi bә sung kiӃn thӭFÿҫXWѭYjQJKLrQu phân tích chӭQJNKRiQ&ySKѭѫQJ
pháp phân tích chӭQJNKRiQOjSKkQWtFKFѫn phân tích kӻ thuұWĈӇ thӵc hiӋn
viӋc phân tích hiӋu quҧ ÿzLKӓi phҧLFyÿҫ\ÿӫ dӳ liӋu cҫn thiӃt. Tuy nhiên các dӳ liӋu
trên bӏ phân tán ӣ nhiӅXQѫLNKiFQKDX liӋu lӏch sӱ JLiQKjÿҫXWѭFKӍ thӇ xem
mà không thӇ sӣ hӳu. NhiӅu nguӗn tin không chính thӕng, thҩt thiӋt. Bên cҥQKÿyP{
hình phát triӇn nguyên khӕi hiӋn tҥLFyÿLӇm yӃXOjNK{QJÿҧm bҧRÿѭӧFÿӝ trӉ thҩp
và tҧi cao vì hӋ th
ӕng này vӯDÿӑc nhiӅu ghi nhiӅu dӳ liӋu trên cùng nguӗn dӳ liӋu.
Các team phát triӇn phҫn mӅm bӏ phө thuӝc vào nhau. HӋ thӕng khó mӣ rӝng và tӕn
tài nguyên khi phҧi mӣ rӝng cҧ mӝt hӋ thӕng lӟn.
b) MөFÿtFKQJKLrQFӭu cӫa luұQYăQÿӕLWѭӧng, phҥm vi nghiên cӭu.
x MөFÿtFKQJKLrQFӭu cӫa luұQYăQ
Nghiên cӭu bӕi cҧnh, hiӋn trҥng phân tích chӭng khoán, hiӋn trҥng công nghӋ
trong hӋ thӕng, ӭng d
өng chӭng khoán. TӯÿyÿӅxuҩt giҧi pháp thu thұp và cung cҩp
dӳ liӋu phөc vө cho viӋc phân tích chӭng khoán bҵng cách tәng hӧp dӳ liӋu tӯ nhiӅu
nguӗn vӅ cùng mӝWÿӏQKÿҥng dӳ liӋXĈӗng thӡi xây dӵng hӋ thӕng ӭng dөng
hình kiӃn trúc microservies và hӛ trӧ tích hӧp vӟi các ӭng dөng bên thӭ ba. Tӯ ÿyGӵ
báo ra quyӃWÿӏnh mua bán dӵa trên viӋc phân tích các chӍ sӕ dӳ liӋu thu thұSÿѭӧc.
x ĈӕLWѭӧ
ng và phҥm vi nghiên cӭu
ĈӅ tài nghiên cӭu thuyӃWÿӇ nҳm rõ mô hình kiӃn trúc microservices, cách cài
ÿһt triӇn khai. Tìm hiӇu hiӋn trҥng phân tích chӭQJNKRiQFiFFѫFKӃ, công cө phөc
vө viӋc thu thұp dӳ liӋu, phân tích chӭng khoán.
c) Tóm tҳWF{ÿӑng các nӝi dung chính YjÿyQJJySPӟi cӫa tác giҧ
Phân tích chӭng khoán là mӝt nhu cҫu không thӇ thiӃu trong qua trình hoҥWÿӝng
ÿҫXWѭFKӭng khoán. ĈӇ thӵc hiӋn viӋc phân tích chӭng khoán hiӋu quҧ ÿzLi phҧi
Fyÿҫ\ÿӫ các dӳ liӋu, thông tin cҫn thiӃt phөc vө FKRTXiWUuQKSKkQWtFKQKѭbáo cáo
tài chính cӫ
a doanh nghiӋSSKkQWtFKYƭP{SKkQWtFKQJjQKPjdoanh nghiӋp ÿDQJ
hoҥWÿӝng, phân tích vӅ hình hoҥWÿӝng hiӋu quҧ quҧn cӫa doanh nghiӋp, lӏch
v
sӱ giá và khӕLOѭӧng giao dӏch cӫa cә phiӃX7X\QKLrQFiFWK{QJWLQQKѭEiRFiRWjL
chính, hӗ VѫGRDQKQJKLӋp, hiӋu quҧ quҧn lý doanh nghiӋp lҥi phân tán ӣ nhiӅXi
NKiFQKDXJk\NKyNKăQFKRYLӋc tәng hӧp phân tích. Ngoài ra thông tin dӳ liӋu
lӏch sӱ giá, khӕLOѭӧng giao dӏch cӫa cә phiӃXQKjÿҫXWѭFKӍ có thӇ xem và tham khҧo
trên các kênh giao dӏch cӫa các công ty chӭng khoán mà không thӇ lҩy vӅÿӇphөc vө
cho viӋc phân tích các biӃQÿӝng cung cҫu dӵa trên các chӍ sӕ YjKjQKÿӝng giá.
hình phát triӇn nguyên khӕicӫa các hӋ thӕng, ӭng d
өng chӭng khoán hiӋn tҥLFyÿLӇm
yӃXOjNK{QJÿҧm bҧRÿѭӧFÿӝ trӉ thҩp tҧi cao hӋ thӕng này vӯDÿӑc nhiӅu và
ghi nhiӅudӳ liӋu trên cùng nguӗn dӳ liӋu. Các team phát triӇn phҫn mӅm bӏ phө thuӝc
vào nhau. HӋ thӕng khó mӣ rӝng và tӕn tài nguyên khi phҧi mӣ rӝng cҧ mӝt hӋ thӕng
lӟn. MөFÿtFKFӫDÿӅ WjLOjÿӅ xuҩt giҧi pháp thu thұp và cung cҩp dӳ liӋu phөc vө cho
viӋc phân tích ch
ӭng khoán bҵng cách tәng hӧp dӳ liӋu tӯ nhiӅu nguӗn vӅ cùng mӝt
ÿӏQK ÿҥng dӳ liӋX Ĉӗng thӡi xây dӵng hӋ thӕng ӭng dөng mô hình kiӃn trúc
microservies hӛ trӧ tích hӧp vӟi các ӭng dөng bên thӭ ba. Tӯ ÿy báo ra quyӃt
ÿӏnh mua bán dӵa trên viӋc phân tích các chӍ sӕ và dӳ liӋu thu thұSÿѭӧc.
x &iFÿyQJJySFӫa tác giҧ:
1. ĈӅ tài nghiên cӭuhiӋn trҥng phân tích chӭng khoán hiӋn tҥi và nghiên cӭXÿӅ
xuҩt s
ӱ dөng hình kiӃn trúc microservices thay thӃ cho hình kiӃn trúc
nguyên khӕi hiӋn tҥLÿӇ xây dӵng các hӋ thӕng, ӭng dөng phөc vө phân tích
chӭng khoán.
2. ĈӅ WjLFNJQJÿmFjLÿһt thӱ nghiӋm các microservices thu thұp cung cҩp dӳ
liӋu chӭQJNKRiQWKHRP{KuQKÿmÿӅ xuҩt. Tӯ ÿy[k\ng các ӭng dөng
trình cҳm tích hӧp vӟLFiFPLFURVHUYLFHVÿm[k\Gӵng hӛ trӧ cho viӋc phân tích
chӭng khoán.
d) 3KѭѫQJSKiSQJKLrQFӭu.
ĈӅ tài tұp trung vào nghiên cӭu hiӋn trҥng phân tích chӭng khoánhiӋn trҥng
mô hình phát triӇn hӋ thӕng,
ӭng dөng chӭng khoán hiӋn tҥL0{KuQKÿӅ xuҩt sӁ
ÿѭӧc lұp trình chҥy thӱ nghiӋm cho viӋc hӛ trӧ, phân tích dӳ liӋu chӭng
khoán.
e) KӃt luұn
ViӋFFjLÿһt và xây dӵng các dӏch vө theo mô hình kiӃn trúc microservices giúp
giҧi quyӃt vҩQÿӅ hӋ thӕQJFyÿӝ trӉ cao, tҧi thҩSSKkQÿӏnh ràng nhiӋm vө cho tӯng
nhóm phát triӇn, tránh phө thuӝc lүQQKDXĈӗng thӡi giúp giҧm tҧi chi phí tài
nguyên không cҫn thiӃWFNJQJQKѭÿҭy nhanh qtrình phát triӇn các chӭFQăQJQJKLӋp
vө
phөc vөÿҳc lӵc cho quá trình phân tích chӭng khoán.
9uYұ\hѭӟng phát triӇn tiӃp theo cӫDÿӅ tài là cҧi tiӃn phѭѫQJSKiSP{KuQK
phát triӇn hӋ thӕQJÿӇ tӕLѭXYjQkQJFDRKLӋXQăQJ Nghiên cӭu mүu thiӃt kӃ Event-
VRXUFLQJÿӇ tӕLѭXYLӋc tích hӧp vӟi các hӋ thӕng bên ngoài. Bên cҥQKÿyVӱ dөng kӃt
hӧp .DINDFRQQHFWÿӇ WKHRG}LWKD\ÿәi dӳ liӋXUHDOWLPHWUrQFѫ dӳ liӋu. Ngoài ra
ÿӇ giҧPEăQJWK{QJFKRYLӋc truyӅn tҧi dӳ liӋu trên các dӏch vө nghiên cӭu giҧi pháp
nén dӳ liӋu phù hӧp vӟi t
ӯng loҥi dӏch vө YjGXQJOѭӧng dӳ liӋu truyӅn tҧi khác nhau.