#50 - Những kỹ sư đầu tiên của Google
Những bài viết hay
High Reliability Infrastructure Migrations - Julia Evans
Đối với những hệ thống đòi hỏi hơn 99.99% availability (4-nines), việc chỉnh sửa, nâng cấp hạ tầng mà vẫn đảm bảo tính ổn định là một yêu cầu không dễ. Trong bài nói này, tác giả chia sẻ một số suy nghĩ về cách tiếp cận phù hợp để giải quyết vấn đề này.
The Friendship That Made Google Huge — www.newyorker.com
Một bài viết khơi gợi nhiều cảm hứng kể về quá trình giải quyết những bài toán engineering quan trọng giúp Google từng bước scale hệ thống của họ ngày càng lớn. Bài viết cũng góp phần giải thích cho câu hỏi tại sao để scale những hệ thống lớn, phức tạp, bạn cần phải nắm vững kiến thức nền tảng và đào sâu, hiểu biết đến từng "bit".
Darwinian data structure selection — blog.acolyer.org
Việc lựa chọn cấu trúc dữ liệu phù hợp cho chương trình là một lựa chọn không dễ dàng, đặc biệt là khi các cấu trúc dữ liệu có các interface tương tự nhau như List, ArrayList, LinkedList, ... Trong bài viết này, tác giả đề cập đến một công cụ giúp phân tích code của bạn, nhận diện CTDL bạn đang dùng và đề nghị một kiểu CTDL tương tự để cải tiến chương trình của mình, giúp nó hoạt động nhanh hơn.
Open source confronts its midlife crisis — dtrace.org
Thế giới nguồn mở với sự dẫn đầu của những sản phẩm như Linux đang dần tiến vào "tuổi trung niên" với những vấn đề trong cách vận hành, các loại giấy phép, cách các công ty "mở" dự án của họ, .... Cùng đọc và ngẫm xem những vấn đề tác giả nói đến có phù hợp không nhé?