Grokking Newsletter

Share this post

#107 - TiDB: Follower Read giúp gấp đôi lượng tải đọc

newsletter.grokking.org

#107 - TiDB: Follower Read giúp gấp đôi lượng tải đọc

Grokking Vietnam
Feb 16, 2020
Share this post

#107 - TiDB: Follower Read giúp gấp đôi lượng tải đọc

newsletter.grokking.org

Để giúp cải thiện chất lượng nội dung của newsletter, mong bạn dành ít thời gian phản hồi cũng như đóng góp ý tưởng giúp team thông qua link khảo sát hàng tuần tại đây nhé.


Những bài viết hay

TiDB: Follower Read giúp gấp đôi lượng tải đọc — pingcap.com

TiDB mới cho ra mắt bản beta 3.1 cách đây không lâu cung cấp tính năng mới Follower Read với mục đích tăng lượng tải cho Region (đơn vị lưu trữ data của TiDB) đồng thời khắc phục tình trạng bottleneck có thể xảy ra đối với Region Leader. Để làm được điều này, đội ngũ phát triển đã cải tiến Raft bằng cách đưa vào thuật toán ReadIndex để làm tăng tính nhất quán của dữ liệu khi có thay đổi (linearizability), đồng thời giảm network I/O giữa follower & leader.

Microservice: các service giao tiếp như thế nào? — medium.com

Trong kiến trúc microservices, cách thức giao tiếp giữa các services là bài toán không dễ giải quyết. Nếu chỉ thiết kế để 2 services "nói chuyện" được với nhau là chưa đủ, có nhiều yếu tố khác cần phải cân nhắc như độ trễ (latency), thông lượng (throughput) hay khả năng mở rộng (scalability). Trong bài viết này, tác giả chia sẻ về hai mẫu thiết kế Brokerless và Broker design đồng thời phân tích ưu, khuyết điểm giữa hai cách này.

Trình biên dịch C# được viết trên C# — medium.com

Roslyn là tên mã của trình biên dịch C#. Dự án này ban đầu được viết bằng C++ và sau đó được viết lại bằng . . . chính nó. Việc này đem lại lợi ích lớn từ việc hợp nhất ngôn ngữ nhưng cũng kèm theo không ít khó khăn. Điều đó thúc đẩy các kĩ sư phát triển muốn opensource Roslyn. Và năm 2014 thì dự án này cũng đã được "mở", câu chuyện được tác giả Mads Torgersen đồng thời cũng là Lead Design của C# qua bài viết sau đây

Trivago Magazine sử dụng Server Side Rendering để tối ưu SEO — tech.trivago.com

Trivago Magazine là một trang web với các bài viết giới thiệu những sản phẩm đi kèm những trải nghiệm thú vị. Ban đầu nó đơn giản là một trang Wordpress và sau đó được thay đổi theo hướng Single Page App (SPA) có client viết bằng VueJs giúp tạo ra nhiều kiểu thiết kế. Là 1 trang web cần nhiều traffic SEO thì SPA thật sự là một vấn đề bởi không phải bộ máy tìm kiếm nào cũng có thể index được hết nội dung cần đưa ra cũng như chỉ số tốc độ & hiêu năng SEO không thực sự tốt.

Chính lí do này mà đội ngũ Trivago đã quyết định sử dụng kĩ thuật Server Side Rendering cho website của họ

Code & Tools

  • Denoland - A secure runtime for JavaScript and TypeScript

  • You-Dont-Know-JS - A book series on JavaScript

Tin tức khác

  • Stuff The Internet Says On Scalability For February 14th

  • Local Bookstores Have A New Weapon In The Fight With Amazon

  • The intelligence coup of the century

  • Google acquires Looker, GitHub CLI now in beta, and Ionic 5 released

Quote

"Sometimes it pays to stay in bed on Monday, rather than spending the rest of the week debugging Monday's code."

― Christopher Thompson

Share this post

#107 - TiDB: Follower Read giúp gấp đôi lượng tải đọc

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