minhnc
Senior Member
Hi các bác.
Có bác nào chuyên về Backend có thể giải thích overview sơ giúp mình về các cách thức tối ưu performance cho các hệ thống api/db/backend không nhỉ? Chia được ra các tầng tối ưu luôn thì càng tốt, với tầng code middleware api thì làm thế nào, tầng db thì làm thế nào, tầng cloud/cicd thì làm thế nào?
Xét ví dụ là 1 hệ thống discount code, giả sử ta có 1 table DiscountCode chứa hàng triệu unique code khuyến mãi được distribute cho hàng triệu user call api redeem xài chẳng hạn, chạy qua hàng loạt chương trình khuyến mãi thì cái table này sẽ trở nên rất nặng, có thể lên tới hàng trăm triệu record làm chậm performance đi nhiều, vậy làm sao có thể tối ưu được việc này nhỉ?
Cám ơn các bác.
Có bác nào chuyên về Backend có thể giải thích overview sơ giúp mình về các cách thức tối ưu performance cho các hệ thống api/db/backend không nhỉ? Chia được ra các tầng tối ưu luôn thì càng tốt, với tầng code middleware api thì làm thế nào, tầng db thì làm thế nào, tầng cloud/cicd thì làm thế nào?
Xét ví dụ là 1 hệ thống discount code, giả sử ta có 1 table DiscountCode chứa hàng triệu unique code khuyến mãi được distribute cho hàng triệu user call api redeem xài chẳng hạn, chạy qua hàng loạt chương trình khuyến mãi thì cái table này sẽ trở nên rất nặng, có thể lên tới hàng trăm triệu record làm chậm performance đi nhiều, vậy làm sao có thể tối ưu được việc này nhỉ?
Cám ơn các bác.
Last edited: