Hồi còn làm ở Zalo thì cái database riêng này là cái mình ghét nhất. Vì nó hoàn toàn không có lợi gì cho Dev. Source code không được đụng nên không thể học gì, document cũng không có, chỉ được biết về syntax query. Đi phỏng vấn em có kinh nghiệm database system nào không? Dạ zdb. Zdb là gì em???
Chưa kể mỗi lần có issue là phải chờ team database fix. Mà như thế thì phải đập tiền duy trì team database. Rồi bây giờ không phải 10 năm trước, muốn microservice cũng không biết phải làm sao với đống DB, replica như nào, distribute làm sao, tích hợp với ngôn ngữ mới ( golang chẳng hạn) kiểu gì, rồi sau này muốn đưa lên cloud thì làm thế nào.
Mình không tin là VNG cảm thấy tự hào với DB của mình. Điều duy nhất khiến Zalo vẫn duy trì ZDB là vì nó quá legacy và không dám thay đổi. Bằng chứng là các tính năng mới của Zalo cũng hạn chế đụng vào ZDB, team Zalopay thì hoàn toàn không xài nó nữa.
Năm 2020 rồi, một công nghệ không có community là một công nghệ chết.
Hoàn toàn đồng ý với bạn.
Mà cái zdb đó là fork ra từ 1 opensource chứ đâu, kyoto thì phải, đúng ko nhỉ
Hỏi sao tự build thì ban đầu tao dùng redis queue, sau nó tù vd, mà client nhiều không đổi protocol được nên tao build 1 cái = golang.
Trông lương khủng phết
