Bài tóm tắt

Tóm tắt bằng lời riêng, luôn dẫn về bài gốc. 13 bài (đã lọc). Đọc miễn phí.

Nguồn dữ liệu danh sách bài viết của blog công ty

Danh sách bài trên trang công ty gồm 10.013 bài. Khoảng 73,6% (7.365 bài) do SWE Wiki thu thập thủ công từ kho lưu trữ blog chính chủ của các công ty, kèm ngày đăng. Phần còn lại lấy từ các danh sách công khai trên GitHub: binhnguyennus/awesome-scalability (667), abhivaikar/howtheytest (551), upgundecha/howtheysre (499), eugeneyan/applied-ml (376), Engineer1999/ML-System-Design-Case-Studies (239), upgundecha/howtheyaws (149) và một số danh sách nhỏ khác. Mọi link luôn dẫn về bài gốc trên blog của tác giả; SWE Wiki không sao chép nội dung bài. Hiện 8.979 bài thuộc 133 công ty có trang riêng được hiển thị cho thành viên. Cảm ơn những người duy trì các danh sách đó.

Mọi giai đoạn 1. Khởi đầu2. Tăng trưởng3. Quy mô lớn4. Điều chỉnh
Mọi độ khó DễCơ bảnTrung bìnhKhóNâng cao
Bài tóm tắt · Inngest · 2023 Cơ bản

How a durable workflow engine works: you might not need a queue

Năm 2023 có tranh luận "database có làm queue được không". Theo Inngest, câu hỏi đó lệch trọng tâm: với workflow engine, chi tiết queue không nên là việc của developer.

Bài tóm tắt · Railway · 2022 Cơ bản

How We Rebuilt Our Log Storage and Search Infrastructure for Scale

Đầu 2022, hơn 500.000 deployment trên Railway lấy log thẳng từ Docker: mỗi lần mở trang log, request đi tới hạ tầng deployment, đọc log từ Docker rồi trả về frontend, bằng polling mỗi 2 giây.

Bài tóm tắt · Miro · 2020 Cơ bản

Managing hundreds of servers for load testing: autoscaling, custom monitoring, DevOps culture

Mỗi lần test dùng khoảng 100 server sinh tải và 150 server chạy service (2020); tất cả phải được tạo, cấu hình, khởi động, xoá.

Bài tóm tắt · Postman · 2019 Cơ bản

Auditing AWS IAM for better security practices

Mỗi dịch vụ cloud mới đều có IAM riêng chỉ cần vài cú nhấp để cấp quyền; theo bài, nếu khả năng đánh giá và thu hồi quyền không tăng theo thì quyền thừa tích tụ thành rủi ro rò rỉ từ bên trong.

Bài tóm tắt · DoorDash · 2018 Cơ bản

Enforce Timeout: A DoorDash Reliability Methodology

Câu hỏi trong một cuộc họp quản lý: bỏ statementtimeout của PostgreSQL thì sao? Với hàng trăm kỹ sư đẩy code mỗi ngày, theo tác giả, sớm muộn sẽ có sự cố do dùng tài nguyên không giới hạn.

Bài tóm tắt · Zalando · 2016 Cơ bản

Integrated Commerce and our Merchant Center rebuild

Zalando muốn bán được mọi món hàng thời trang "có ở đâu đó": nối kho e-commerce của thương hiệu/nhà bán lẻ khác và kho của cửa hàng truyền thống (số hoá tồn kho, hiển thị online, tính tới nhận hàng tại cửa hàng).

Bài tóm tắt · Zillow · 2016 Cơ bản

Zillow Transitions to Streaming Data Architecture

Team data science & engineering của Zillow nhận dữ liệu bất động sản liên tục từ hồ sơ công, feed của user/agent, Multiple Listing Services. Trước đây dữ liệu nằm trong SQL Server và xử lý bằng kỹ thuật cache tự làm.

Bài tóm tắt · Algolia · 2015 Cơ bản

DNS fallback for better resilience

Algolia (search-as-a-service) đặt mục tiêu kiến trúc 99,9999%: mọi thành phần phải hỏng được mà không ảnh hưởng dịch vụ.

Bài tóm tắt · Medium · 2015 Cơ bản

How Medium Detects Hotspots in DynamoDB using ElasticSearch, Logstash and Kibana

Kho phân tán scale ngang bằng cách chia dữ liệu cho nhiều server; chỉ được lợi khi truy cập đều. Ví dụ của bài: 26 server theo chữ cái đầu của họ, nếu 99% request hỏi "John Doe" thì throughput thực vẫn chỉ bằng một…

Bài tóm tắt · Pinterest · 2015 Cơ bản

Learn to stop using shiny new things and love MySQL

Sau khoảng một năm scale gấp, Pinterest chạy cùng lúc MySQL, Memcache, MongoDB, Redis, Cassandra, Membase và Elasticsearch; theo tác giả, "mọi thứ đều cháy theo cách riêng". Các công ty database mới chào mời giải quyết…

Bài tóm tắt · Quora · 2013 Cơ bản

Quora's Distributed Cron Architecture

Thời đầu, mỗi tần suất (mỗi phút, 5 phút, giờ, ngày, tuần) có một script chạy tuần tự mọi job của tần suất đó, tất cả trên một máy.

Bài tóm tắt · Airbnb · 2011 Cơ bản

When The Cloud Gets Dark — How Amazon's Outage Affected Airbnb

Toàn bộ hạ tầng Airbnb năm 2011 trên AWS. Sự cố us-east tháng 4/2011: mạng ở hai AZ mất kết nối, EBS tự re-mirror nhưng không đủ capacity dự phòng, volume EBS treo hoặc I/O cực chậm.

Bài tóm tắt · Twilio · 2011 Cơ bản

Scaling High-Availability Infrastructure in the Cloud

Five nines (99,999%) nghĩa là khoảng 5,26 phút downtime mỗi năm, 25,9 giây mỗi tháng. Ở mức đó, người không thể là một phần của vòng phát hiện và khắc phục: kể cả khi monitoring bắt được mọi lỗi và gọi đúng người, người…