thắc mắc tìm đầu sách về system design

  • Người tạo chủ đề Người tạo chủ đề GeniVN
  • Ngày bắt đầu Ngày bắt đầu
Muốn grow được thì phải kiếm mentor giỏi có tâm thôi bạn. Hoặc ít nhất phải tự question được current design của hệ thống team bạn đang dev/maintain. Tui chẳng đọc hết sách hay học khoá design nào cả, vì thấy nó sa đà vào pattern nhiều quá.
Sao không phải là tất cả những điều bác nêu nhỉ, colleagues + sách + system cụ thể, làm gì có silver-bullet. Em cũng design được 1 vài hệ thống, và em thấy vẫn cần học thêm rất nhiều thứ bác ạ.
 
Sao không phải là tất cả những điều bác nêu nhỉ, colleagues + sách + system cụ thể, làm gì có silver-bullet. Em cũng design được 1 vài hệ thống, và em thấy vẫn cần học thêm rất nhiều thứ bác ạ.
Chắc tuỳ người, tui mà cần design cái gì thì sẽ cần xác định là có gì trong tay, và quan trọng nhất là ước lượng được chi phí. Bạn thử tìm xem có bao nhiêu sách system design dạy bạn chọn cloud instance vừa túi tiền, dạy bạn đặt server ở single zone hay multiple zones, hay dạy bạn thống kê inbound/outbound traffic để optimize cost? Tui cá là 90% sách dạy bạn dùng design pattern nào, enterprise model ra sao - mấy thứ đó chỉ áp dụng được cho công ty siêu to khổng lồ thôi.
 
Mua qua mấy ông gian thương trên FB ấy, rẻ mà. Tôi cũng đang đọc Vol2 bản mù màu scan đây, mới mua mấy cuốn khác rồi nên hết lúa.
Trên lazada cũng tháy bán mà thấy là bản fake, sắp chữ loằng ngoàng lắm.
Họ in từ bản file fake 22M trôi nổi trên Github

Em cũng vẫn đang sài cái đó, nhưng đọc tức anh ách
 
newbie thì đọc docs cái khóa Grokking System Design thì dễ hiểu hơn...nếu đang đọc về SD để đi phỏng vấn thì càng nên đọc vì nó viết theo hướng tư duy lúc phỏng vấn
 
newbie thì đọc docs cái khóa Grokking System Design thì dễ hiểu hơn...nếu đang đọc về SD để đi phỏng vấn thì càng nên đọc vì nó viết theo hướng tư duy lúc phỏng vấn
nhưng vẫn phải có kiến thức về Distributed System bác nhỉ? E đang làm FE muốn qua BE vì thích tìm hiểu system lớn hoạt động ntn. Cũng có ôn lại OS, Networking nhưng đọc đến mấy cuốn DisSystem thì hơi khó vô
 
nhưng vẫn phải có kiến thức về Distributed System bác nhỉ? E đang làm FE muốn qua BE vì thích tìm hiểu system lớn hoạt động ntn. Cũng có ôn lại OS, Networking nhưng đọc đến mấy cuốn DisSystem thì hơi khó vô
newbie mà đâm đầu vào cái này thì khá là sai lầm :D:D thường newbie mình nghĩ là nên tìm cách làm hiệu quả trên codebase monolithic, integrate các component với nhau chạy mượt mà, hiểu các component đó trước khi nghĩ đến bài toán system lớn, vs lại distributed system nó khá là nặng về lý thuyết và research, nên đọc vì đam mê thì ok, chứ đọc để mà áp dụng đc thực tế thì gần như là no hope 8-)8-)
 
nhưng vẫn phải có kiến thức về Distributed System bác nhỉ? E đang làm FE muốn qua BE vì thích tìm hiểu system lớn hoạt động ntn. Cũng có ôn lại OS, Networking nhưng đọc đến mấy cuốn DisSystem thì hơi khó vô
thì cái khó trong SD chủ yếu là ở distributed mà, chứ single machine thì cũng đâu nhiều thứ để bàn.
Tuy nhiên, cái quan trọng là khi bạn nắm vững cách hệ thống single machine/monolithic chạy, thì bạn mới biết rõ đc cái hạn chế của nó + cách mà hệ thống Distributed giải quyết đc vde đó + sự tradeoff là gì
Chứ nếu ko interviewer chỉ cần đưa ra 1 bài toán nhỏ, hoàn toàn có thể giải quyết đc bằng single machine nhưng bạn lại vội vàng chém gió distributed là họ biết ngay bạn học vẹt rồi :D
 
Chào các bác ạ,

Chuyện là em muốn muốn tìm 1 đầu sách về system design vì tương đối tò mò cách các hệ thống mình dùng hàng ngày vận hành đằng sau như thế nào. Em ở level junior nên muốn tìm những quyển có chứa định nghĩa dành cho người chưa học system design bao giờ ạ, hoặc nâng cao chút cũng được, miễn là hay ạ.

Thấy có quyển của O'Reily và System Design Interview bìa xám, 2 quyển này thì nên đọc quyển nào thú vị hơn ạ?

Cảm ơn các bác :D
Mình vote 1 phiếu cho System Design Interview.
Mà bộ này hình như có tới 2 tập lận.
 
em fresher backend thì tầm nào bắt đầu đụng vào system design được nhỉ các bác :D?
 
em fresher backend thì tầm nào bắt đầu đụng vào system design được nhỉ các bác :D?
bạn để ý việc từng design decision bạn thấy ở công ty và nghĩ về cách nó có thể ảnh hưởng ntn đến hệ thống, cũng là 1 cách để build được cái mindset đúng :D
 
Cắm mắt
Trong thời đại AI phát triển như bây giờ, các kiến thức này quá quan trọng :D
 
troll à bây giờ SE thất nghiệp cả, học làm gì cho claude nó design cho
Ai nói anh System Design thì ko quan trọng, anh thử prompt kêu nó design ra có đầy lỗ hổng security với ko chịu tải được, nắm được mấy cái đó mới điều khiển được claude nó giải quyết từng step cho được. :D System design dễ thế thì AI đã ko bóp Cloudflare sập đợt vừa rồi
 

Thống kê chủ đề

Ngày tạo
GeniVN,
Người trả lời cuối
Holo code dạo,
Trả lời
41
Lượt xem
27.953
Quay lại
Lên đầu trang