thắc mắc Backend của 1 app check trạng thái Covid gần 100 triệu active users, làm sao để nó không lag

Ở đây không ai làm trong ngành an ninh, tình báo cả mà biết được anh ơi
Tất cả chỉ là giả định là nếu được dev app này thì sẽ làm như thế nào
Tôi đoán Oracle, vì mấy cty lớn nhà nước hay sài Oracle, còn MS SQL thì vn sài chùa là chủ yếu.
 
Tôi đoán Oracle, vì mấy cty lớn nhà nước hay sài Oracle, còn MS SQL thì vn sài chùa là chủ yếu.
tôi lại nghĩ là MSSQL vì trước có người thân, quen làm bên bưu chính viễn thông, app viết bằng VB.net hoặc winform.
 
Tôi nghĩ
Tôi đoán Oracle, vì mấy cty lớn nhà nước hay sài Oracle, còn MS SQL thì vn sài chùa là chủ yếu.
Tôi nghĩ là dùng hết đồ open source, vì tôi đoán V** ko bao giờ chi tiền mua mấy đồ lisence trong phần mềm đâu :))
 
Load cả đống thứ từ cdn, nhưng call back-end nhìn có vẻ dưới 10 / sec ?



Rốt cuộc là có có ví dụ đc cái nào ở vn vài tỷ req per sec ko đại hiệp, giờ lại lấy gg fb ra ví dụ -)).
Lại còn bảo ko vấn đề, vấn đề to như con voi ngồi trong nhà chứ ở đó mà ko.
tất nhiên là có cl luôn....nghe chém 1 lần duyệt load mấy chục api nên => tỷ req/sec là quỳ rồi
Browser nó limit 6 concurrency req + response time thì thách spam hộ 100tr req/s luôn
 
tôi nghĩ nên qua tàu hay sing, muớn mẹ thằng nó đó nó làm cho
JGdqgzY.png
 
Load cả đống thứ từ cdn, nhưng call back-end nhìn có vẻ dưới 10 / sec ?



Rốt cuộc là có có ví dụ đc cái nào ở vn vài tỷ req per sec ko đại hiệp, giờ lại lấy gg fb ra ví dụ -)).
Lại còn bảo ko vấn đề, vấn đề to như con voi ngồi trong nhà chứ ở đó mà ko.

Thì đúng rồi, tôi tính tất cả mà.
CDN thì nó cũng là 1 phần của hệ thống chứ chả lẽ anh ko tính vô?
Còn việc giảm tải thì đủ thứ, load balancing, caching, cdn, đi qua đủ lớp thì nó giảm bớt tải ở core thôi.
Chả lẽ bảo hệ thống có 100 request mà dính 80 ở cache nên chỉ tính có 20 rps? :surrender:
Tóm lại là 1 lần truy cập website như tiki thì có phải là có > 10-20 request đúng chưa. Đâu ra mà 2-3 cái.

Còn chuyện tỉ rps thì đang nói chuyện của alibaba nhé. Ngày lễ event của nó cứ cho 100 triệu user check cùng lúc, mỗi thằng bắn 10 cái thôi là chả phải handle cả tỉ request.
Còn tất nhiên nếu ko phải 100 triệu thằng vào cùng lúc thì sẽ ko thể đạt dc!!! Con số thật có thể nhỏ hơn nhiều, nó chỉ là ước lượng của tôi trong tình huống 100 triệu ng dùng vào cùng lúc!
Mỗi thằng 10 request thì lại chả 1 tỉ. Nhưng tình huống này có lẽ rất khó xảy ra, ít nhất tôi cũng chưa thấy tài liệu nào của alibaba về vụ này.
 
Last edited:
Chrome nó giới hạn 6 cons thật, firefox là 17. Nhưng đó là ở 1 thời điểm chứ ko phải 1 giây. Cái ng ta đang nói đơn vị ở đây là theo giây, là request per second.
Cảm thấy ko hiểu dc thì bật chrome lên, vào tiki.vn rồi bật F12 xem bao nhiêu request bắn đi trong 1 giây tới các domain có chữ tiki!!!!

Chém gió làm cl gì, cứ mở ra mà xem thôi :LOL:

1631697840312.png
 
Last edited:
Chrome nó giới hạn 6 cons thật, firefox là 17. Nhưng đó là ở 1 thời điểm chứ ko phải 1 giây. Cái ng ta đang nói đơn vị ở đây là theo giây, là request per second.
Cảm thấy ko hiểu dc thì bật chrome lên, vào tiki.vn rồi bật F12 xem bao nhiêu request bắn đi trong 1 giây tới các domain có chữ tiki!!!!

Chém gió làm cl gì, cứ mở ra mà xem thôi :LOL:

View attachment 766549

đánh đồng các request như nhau cũng không ổn lắm, vd như request load static resource dạng small file thì thứ nhất là scale lên rất dễ, 1 vps cấu hình thấp nhất cũng có thể handle 100k rps, thứ hai là các request này sẽ được cache trên trình duyệt nên lần tiếp theo request coi như 0s luôn
cái khó là các request có logic các kiểu kìa

vd như tiki thì với anonymous user thì chỉ có duy nhất 1 request có logic trong đó (tổng là 69 request), còn lại toàn là static resource thôi

sc 2021-09-15 at 16.52.29.png
 
đánh đồng các request như nhau cũng không ổn lắm, vd như request load static resource dạng small file thì thứ nhất là scale lên rất dễ, 1 vps cấu hình thấp nhất cũng có thể handle 100k rps, thứ hai là các request này sẽ được cache trên trình duyệt nên lần tiếp theo request coi như 0s luôn
cái khó là các request có logic các kiểu kìa

vd như tiki thì với anonymous user thì chỉ có duy nhất 1 request có logic trong đó (tổng là 69 request), còn lại toàn là static resource thôi

View attachment 766615

Thì mình chỉ tính tổng thôi mà thím, phần lớn nó đi vô cdn rồi, nhưng cũng là đi vô 1 phần của hệ thống, nên mình vẫn tính vô.

Còn các thím nếu bảo là chỉ tính request đi vô backend xử lý logic, mấy cái get resource static ở server cdn ko tính thì mình cũng ok thôi, chỉ là cách tính khác nhau thôi mà.
Bản chất cái cdn sinh ra cũng là để giảm tải cho server thông qua cache thôi.
 
Tôi nghĩ

Tôi nghĩ là dùng hết đồ open source, vì tôi đoán V** ko bao giờ chi tiền mua mấy đồ lisence trong phần mềm đâu :))
Nhầm to , Viettel chắc chắn là dùng Oracle mua bản quyền nhé , còn VNPT dùng MS SQL
FY7e6U1.png
, app này ko phải của V** nhé
 
Chrome nó giới hạn 6 cons thật, firefox là 17. Nhưng đó là ở 1 thời điểm chứ ko phải 1 giây. Cái ng ta đang nói đơn vị ở đây là theo giây, là request per second.
Cảm thấy ko hiểu dc thì bật chrome lên, vào tiki.vn rồi bật F12 xem bao nhiêu request bắn đi trong 1 giây tới các domain có chữ tiki!!!!

Chém gió làm cl gì, cứ mở ra mà xem thôi :LOL:

View attachment 766549
Tuyệt vời...vậy sản phẩm công ty tôi có 10.000 CCU, tôi chỉ cần chèn 100 cái ảnh vào trang chủ là có thể khoe với thiên hạ rằng hệ thống cty tôi handle được 1tr req/s at peak
:haha: :still_dreaming:
 
Anh trên bảo Viettel ít tiền nên dùng đồ open source nên trư chê thôi mod, Vịt teo giờ toàn các cháu outsource rồi có gì mà phải def
osCpCsi.png
Viettel thấy vẫn tuyển dev liên tục, chỉ chấp nhận bằng giỏi CNTT của BKHN, UET cơ mà ?
Tuyển dev về chém gió điều hành oursource ah :amazed:
 
Viettel thấy vẫn tuyển dev liên tục, chỉ chấp nhận bằng giỏi CNTT của BKHN, UET cơ mà ?
Tuyển dev về chém gió điều hành oursource ah :amazed:
Làm 1 thời gian các cháu giỏi cũng phắn hết rồi, cháu nào dở dở ương ương muốn an nhàn thì ở lại điều hành outsource thôi
wlyO8eh.png
, Viettel đúng giờ chỉ chém gió là chính chứ có sản phẩm công nghệ gì ra hồn nữa đâu
1xEuo02.gif
 
Back
Top