Grokking Newsletter

Share this post

#117 - Làm thế nào để tránh Cascading Failures?

newsletter.grokking.org

#117 - Làm thế nào để tránh Cascading Failures?

Grokking Vietnam
Apr 19, 2020
Share this post

#117 - Làm thế nào để tránh Cascading Failures?

newsletter.grokking.org

Do ảnh hưởng của dịch bệnh, nên từ đầu năm nay, các hoạt động TechTalk, Workshop, InterviewDay của Grokking đã ngưng lại và sẽ mở lại sau khi dịch bệnh kết thúc.

Trong thời gian này, các hoạt động của Grokking chủ yếu trên càng nền tảng online như Webinar, Newsletter, Survey, v.v…

Cùng theo dõi và cập nhật những tin tức mới nhất và chính xác về dịch bệnh tại website của Bộ Y Tế nhé: https://ncov.moh.gov.vn/


Những bài viết hay

Làm thế nào để tránh Cascading Failures trong hệ thống phân tán? — www.infoq.com

Cascading failures là tình trạng một service trong hệ thống của bạn bị lỗi dẫn đến các services khác bị lỗi theo, thậm chí có thể dẫn đến cả hệ thống bị down. Việc phát hiện và khắc phục những sự cố này rất tốn kém đặc biệt là trong các hệ thống phân tán (Distributed Systems). Trong trường hợp xấu nhất, bạn phải shutdown nguyên hệ thống để có thể phục hồi lại như hiện trạng ban đầu. Bài viết sau tác giả Laura Nolan giải thích và liệt kê 6 antipatterns có thể dẫn đến Cascading failures.

SWIM: The scalable membership protocol — www.brianstorti.com

Trong hệ thống phân tán, các node cần phải có cơ chế để trao đổi thông tin liên lạc lẫn nhau để biết được node nào còn hoạt động, node nào đã không còn hoạt động và những node nào chung một nhóm với nhau. SWIM (Scalable Weakly-consistent Infection-style Process Group Membership) protocol được thiết kế để giải quyết vấn đề này.

A Practical Guide To Become a Senior Frontend Developer — medium.com

Frontend là một công việc thú vị và cũng giống như Backend, ta cũng phân ra những title khác nhau như fresher, Junior, Senior. Vậy làm sao để thành một Senior Frontend Developer? Bài viết sau chia sẻ 12 điều bạn có làm để đạt được điều đó.

Ransomware Attacks on MySQL and MongoDB — www.imperva.com

Một số phương thức tấn công mã hoá và chiếm dụng data áp dụng trên MySQL và MongoDB được Imperva chia sẻ, cùng đọc và tìm hiểu thêm.

Góc Database

Nếu bạn đã từng học môn cấu trúc dữ liệu và giải thuật ở trường thì hẳn sẽ nhớ là Hashtable là một trong các cấu trúc tìm kiếm có hiệu quả O(1). Thế nhưng tại sao các hệ quản trị cơ sở dữ liệu lại không sử dụng Hashtable để lưu index xuống đĩa mà lại thường sử dụng B-tree và B+-tree? Cấu trúc dữ liệu B-tree có đặc điểm gì khiến cho nó hay được sử dụng để lưu trữ index vào bộ nhớ?

Các bài viết khác về Database:

  • Bài viết chia sẻ về quá trình partition một virtual column trên MySQL

  • Tổng hợp những bugs vừa được cập nhật và sửa lỗi thời gian gần đây của MySQL

Code & Tools

  • Top Kubernetes Courses You Can Take For Free

  • My Favourite React Stack

  • Read This If You Don’t Know Enough About Regex

Tin tức khác

  • Hơn 700 gem Ruby bị phát hiện chứa mã độc

  • Vue 3 is now in Beta

  • GitHub is now free for teams

Quote

The most secure code in the world is code which is never written.

― Colin Percival

Share this post

#117 - Làm thế nào để tránh Cascading Failures?

newsletter.grokking.org
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Grokking Vietnam
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing