Tag Archives: docker

Review sách: Site Reliability Engineering – How Google Run Production System

Bạn có biết rằng, design và code ra một hệ thống là chuyện khó, nhưng giữ cho hệ thống đó hoạt động, phát triển thêm chức năng mới là một chuyện còn … khó khăn hơn nữa!

Bạn có biết điều gì giúp cho những hệ thống lớn như Google, Gmail, Youtube hoạt động ổn định, ít gặp sự cố dù có đến hàng triệu hàng tỷ người dùng không?

Một trong những yếu tố quan trọng đó là Google có một đội ngũ SRE – Site Reliability Enginner, những người đứng phía sau theo dõi, bảo trì hệ thống, xử lý sự cố khi có vấn đề xảy ra.

Không chỉ Google, những công ty lớn như Facebook, Amazon, Netflix cũng đều có vị trí SRE, phụ trách những công việc tương tự, giúp hệ thống hoạt động ổn định.

Vì vậy, hôm nay mình sẽ giới thiệu cuốn Site Reliability Engineering – How Google Run Production System, một cuốn sách do các kĩ sư trong team SRE của Google viết ra nhé!

(Cảnh báo nhẹ, sách hơi khó đọc, chỉ nên đọc nếu bạn đã có ít nhất 1-2 năm kinh nghiệm nhé)

Continue reading Review sách: Site Reliability Engineering – How Google Run Production System

Advertisements

Tại sao sinh viên IT/ lập trình viên nên có một con VPS

Kì này, chúng ta sẽ cùng tìm hiểu về VPS, lý do lập trình viên nên sắm một con VPS, cùng với những trò hay ho chúng ta có thể làm với nó nhé.

Đảm bảo với các bạn, đọc xong bài viết này, các bạn sẽ vô cùng hào hứng, kiếm ngay 1 con VPS để nghịch cho mà xem.

VPS là cái chi chi? VPS và host có gì khác nhau

VPS (Virual Private Server) là một con server ảo trên mạng, được cung cấp bởi nhà cung cấp dịch vụ hosting (Digital Ocean, Linode, Hostinger…)

Nói đơn giản, nó là một con server nằm trên mạng, đã được cài sẵn hệ điều hành (Ubuntu, CentOS). Bạn có thể truy cập vào server với quyền root cao nhất, muốn làm gì cũng được.

Continue reading Tại sao sinh viên IT/ lập trình viên nên có một con VPS

Hiệu ứng Dunning Kruger và sự ảo tưởng sức mạnh mà lập trình viên nên tránh

Đã có bao giờ bạn cảm thấy mình giỏi hơn hẳn đồng nghiệp hoặc bạn bè cùng trang lứa chưa?

Đã bao giờ bạn cảm thấy cái ngôn ngữ/framework này “dễ òm”, mình học một tí là được chưa?

Đã bao giờ bạn cảm thấy mình đã “nắm chắc 100%” một ngôn ngữ lập trình nào đó chưa?

Nếu đã từng có lần cảm thấy những điều trên, xin chúc mừng bạn! Bạn đã mắc phải hiệu ứng Dunning Kruger rồi đấy!

Trong bài này, chúng ta cùng mổ xẻ về nguyên nhân, triệu chứng, hậu quả của thứ này nhe. Bạn nào bị thì nhớ đọc kĩ để phòng tránh nhé!

Continue reading Hiệu ứng Dunning Kruger và sự ảo tưởng sức mạnh mà lập trình viên nên tránh