Tìm kiếm
40 kết quả cho “FEC”. Tìm không phân biệt dấu.
- Twitter's Blobstore Hardware Lifecycle Monitoring and Reporting Service Bài tóm tắt · Twitter · 2023
…us/topics/infrastructure/2023/twitters-blobstore-hardware-lifecycle-monitoring-and-reporting-service) blog.x.com chặn crawler; đọc qua trình duyệt, ghi chú bằng lời của wiki. Bối c…
- When The Cloud Gets Dark — How Amazon's Outage Affected Airbnb Bài tóm tắt · Airbnb · 2011
…b-engineering/when-the-cloud-gets-dark-how-amazons-outage-affected-airbnb-66eaf8c0f162) Bối cảnh - Toàn bộ hạ tầng Airbnb năm 2011 trên AWS. Sự cố us-east tháng 4/2011: mạng ở hai…
- Building an Effective Test Pipeline in a Service Oriented World Bài tóm tắt · Airbnb · 2020
…ài gốc](https://medium.com/airbnb-engineering/building-an-effective-test-pipeline-in-a-service-oriented-world-6968c513c6bd) Bối cảnh - Airbnb đang chuyển từ một ứng dụng Rails khổn…
- Terraform Poka-Yokes: Writing Effective, Scalable, Dynamic, and Error-Resistant Terraform Bài tóm tắt · CapitalOne · 2020
…/medium.com/capital-one-tech/terraform-poka-yokes-writing-effective-scalable-dynamic-and-error-resistant-terraform-dcbd6a0ada6a) Bài của một Senior DevOps Engineer/SRE, nửa hướng d…
- Our Journey to a Near Perfect Log Pipeline Bài tóm tắt · Salesforce · 2017
…https://engineering.salesforce.com/our-journey-to-a-near-perfect-log-pipeline-6ae2f80cf7a0) Bối cảnh - Log của ứng dụng lõi Salesforce trong các data center phục vụ nhiều nhóm (Pro…
- Order management in Mercari Global Marketplace Bài tóm tắt · Mercari · 2025
…ng chung . Đội chọn xây mới thay vì sửa. Thay đổi chính - Lifecycle theo từng mặt hàng: mỗi item trong đơn tham chiếu một lifecycle định nghĩa các chuyển trạng thái hợp lệ; loại gi…
- Inside HRT's Python Fork: Leveraging PEP 690 for Faster Imports Bài tóm tắt · Hudson River Trading · 2025
…hậm khi module lớn, nằm trên filesystem phân tán, có side effect chậm, kéo nhiều import bắc cầu, hay là extension C/C++ nhiều thư viện. - Hậu quả: script khởi động trễ hàng chục gi…
- Python at Scale: Strict Modules Bài tóm tắt · Instagram · 2019
…út; gần hết thời gian là import. Vì import có thể có side effect tuỳ ý, không reload tăng dần một cách an toàn được , phải khởi động lại từ đầu dù 99% code không đổi. Việc này còn…
- Production testing with dark canaries Bài tóm tắt · LinkedIn · 2020
…nary lỗi hay chậm. Chỉ nhân bản request đọc không có side effect; side effect (đếm lượt xem, tracking event, gọi xuống service khác) phải được nhận ra và chặn hoặc ghi chỗ khác. Bà…
- MLow: Meta's low bitrate audio codec Bài tóm tắt · WhatsApp · 2024
…; cuối cùng qua range encoder. - Bitrate thấp cho phép nhét FEC (sửa lỗi trước) ở mức Opus không làm được: Opus cần tối thiểu 19 kbps để có FEC trong băng ở 10% mất gói; MLow chịu…
- How we optimized infrastructure spend at GitLab Bài tóm tắt · GitLab · 2020
…i bộ. - Object storage: backup Postgres cũ tốn nhiều; bật lifecycle policy, giảm 900 TB ở một bucket. - Mạng: một thay đổi kiến trúc mạng làm chi phí đổi; cho runner tải artifact t…
- Scaling up your microservice testing with Apache Spark, Part 2 Bài tóm tắt · Stripe · 2026
Câu hỏi của phần này: dựng harness replay thế nào mà không tạo ra bản thứ hai của service (bản đó sẽ lệch production và cho sự tự tin giả).
- Cook: A Fair Preemptive Resource Scheduler for Compute Clusters Bài tóm tắt · Two Sigma · 2016
Phần lớn tài nguyên compute của Two Sigma được cấp động cho ứng dụng theo nhu cầu, vì chia sẻ hiệu quả hơn cấp tĩnh. Có hai loại job, giống tiến trình foreground/background của OS: interactive (task nhỏ, người dùng chờ…
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…
- CI và build ở quy mô lớn Chủ đề Thành viên
Lúc nhỏ, CI là "mỗi commit chạy hết build và test". Khi codebase và số commit tăng, chạy hết trở thành bất khả (Stripe 2026: chạy tuần tự mất bốn tháng), và thời gian chờ của một thay đổi không còn chỉ là thời gian…
- Event-driven, message queue và Kafka Chủ đề Thành viên
Khi một hệ có nhiều bên cần biết "có gì vừa xảy ra" (đơn hàng đổi trạng thái, tin đăng được sửa, ticket được cập nhật), gọi đồng bộ từng bên một làm producer phải biết mọi consumer, và một consumer chậm kéo chậm cả…
- Giao dịch phân tán và nhất quán xuyên service Chủ đề Thành viên
Với một DB quan hệ, BEGIN … COMMIT lo hết. Khi dữ liệu bị chia (shard, tách service, thêm Redis bên cạnh Postgres), một thao tác nghiệp vụ chạm nhiều nơi, và câu hỏi khó nhất trở thành "timeout rồi, việc đó đã xảy ra…
- Hot partition và thundering herd Chủ đề Thành viên
Chia dữ liệu và tải ra nhiều máy chỉ hiệu quả khi tải chia đều. Thực tế tải lệch: một khách hàng khổng lồ, một kênh có @everyone, một bài của người nổi tiếng. Có hai dạng hay gặp:
- Monolith và microservices — đi và quay lại Chủ đề Thành viên
Lúc nào nên tách hệ thống thành nhiều service, và cái giá của việc đó là gì? Các nguồn hiện có cho thấy đây không phải đường một chiều.
- Nền tảng nội bộ cho service (đường ray chung) Chủ đề Thành viên
Tách hệ thống thành nhiều phần (service, hoặc component trong một monolith) giải được bài toán tổ chức. Nhưng nếu mỗi team tự làm RPC, retry, log, metric, contract theo cách riêng, thì ta chỉ đổi một kiểu hỗn loạn lấy…
- Realtime và fan-out Chủ đề Thành viên
Một sự kiện (tin nhắn, ảnh, tweet, vote) phải tới rất nhiều người, rất nhanh, qua rất nhiều kết nối mở cùng lúc.
- Sự cố và postmortem Chủ đề Thành viên
Nhiều bước ngoặt kiến trúc trong wiki bắt đầu từ một sự cố: Netflix lên cloud sau 3 ngày không gửi được DVD, Twitter viết lại hệ thống sau World Cup 2010, Instagram đi nhiều data center sau trận bão 2012. Trang này gom…
- How we rolled out our own permissions DSL at Figma Bài tóm tắt · Figma · 2024
…ọng nhất. - Policy kiểu IAM: mỗi policy có loại resource, effect (allow/deny, deny thắng allow ), danh sách permission, điều kiện. Policy độc lập nhau nên người viết không phải biế…
- Making Order in CI/CD Mess Bài tóm tắt · Wix · 2020
…nhất); GA là developer cập nhật production lên một RC. - Lifecycle v1: cổng thông tin CI ghép dữ liệu từ build server, Artifactory, production và New Relic: danh sách build, phiên…
- The Events Rail: Inside Atlassian's Webhook Delivery Platform Bài tóm tắt · Atlassian · 2026
…g, delivery, retry policy); mỗi "surface" (product event, lifecycle, repository hook, audit log, workflow) tự khai báo cách tra đích, định tuyến, lọc, xử lý lỗi. Thêm surface là th…
- Instagram Công ty Thành viên
Bắt đầu bằng stack "nhàm chán" (Django + Postgres + Redis + Memcached trên EC2). Nguyên tắc: đơn giản, không phát minh lại, dùng đồ đã kiểm chứng. 3 kỹ sư vận hành được 14 triệu user . Cùng năm họ giữ Postgres, chia…
- Building observability into Notion's dead-letter queue Bài tóm tắt · Notion · 2026
…ask đã thử lại chưa và làm vết kiểm toán cho task có side effect. Kết quả (theo Notion) Điều tra một đợt tăng task chết từ khoảng 20 phút xuống dưới 1 phút; nhiều team đã dùng đều.…
- Wix Công ty Thành viên
Năm 2015 Wix dùng MySQL như một kho key/value (blob, không join, không transaction, GUID do client sinh) cho bảng phân giải URL → site, active-active 3 DC, đọc khoảng 1 ms; theo Wix, "MySQL là NoSQL tốt hơn" . Năm 2021,…
- A monolithic architecture for our clients' hundreds of versions: how we write and support tests Bài tóm tắt · Bumble · 2019
…đó; test vẫn qua là test yếu. Tự viết công cụ vì Humbug, Infection không chạy cùng SoftMocks. - Integration test với DB: DBMocks chặn wrapper truy vấn, đọc tên DB + bảng, tạo bảng…
- 3 Lessons Learned From Implementing Chaos Engineering at Enterprise Bài tóm tắt · CapitalOne · 2020
…ned-from-implementing-chaos-engineering-at-enterprise-28eb3ffecc57) Bài quan điểm của một enterprise architect về resiliency, không kể một hệ cụ thể hay số liệu; mọi nhận định dưới…
- Cloudflare Công ty Thành viên
Cloudflare bắt đầu bằng một cluster Postgres cfdb cho hầu hết control plane; từ 2017 các service dời dữ liệu ra dần. Đến 2022–2024 dữ liệu DNS (hàng tỷ record) được tách sang cluster riêng, sau khi mọi service đã đi qua…
- A deep dive into Cloudflare's September 12, 2025 dashboard and API outage Bài tóm tắt · Cloudflare · 2025
…ó bug. Một object nằm trong dependency array của React useEffect được tạo lại sau mỗi lần render, nên API /organizations bị gọi nhiều lần mỗi lần render , kể cả retry khi lỗi. 2. 1…
- Osprey: Open Sourcing our Rule Engine Bài tóm tắt · Discord · 2026
…ược xuất ra để index; Entities (user, server, email) nhận Effects (nhãn, phân loại). Action đồng bộ nhận lại Verdict . - Kiến trúc: - Action vào đồng bộ qua gRPC hoặc bất đồng bộ q…
- Deployment of etcd on AWS EC2 Bài tóm tắt · etcd · 2017
…và thêm/bớt thành viên phải sửa runtime configuration qua lifecycle hook, phức tạp. Nhưng dùng ASG để giữ số node cố định thì tốt: rải máy qua AZ, thay máy hỏng, tự chữa lành. - To…
- Etsy's Journey to TypeScript Bài tóm tắt · Etsy · 2021
…ả team học khoá ExecuteProgram trước, có talk của tác giả Effective TypeScript , huy hiệu ảo. Git commit hook chặn thay đổi TypeScript từ người ngoài safelist để không ai viết trướ…
- GitLab Công ty Thành viên
GitLab.com (~3 triệu user, 2019) dùng một replica Postgres trễ 8 giờ để khôi phục sau một lần xoá nhầm trong 90 phút . Cùng năm, team Delivery bỏ release tháng có feature freeze và làm continuous delivery ngay trên hạ…
- From Events to Insights: Memgraph Production Telemetry Stack with AWS, ClickHouse, and Grafana Bài tóm tắt · Memgraph · 2026
…rồi ghi nguyên request JSON lên S3 . S3 là nguồn sự thật; lifecycle rule tự xoá request thô chưa gom sau một thời gian. - Gom chứ không biến đổi: job AWS Glue hằng đêm gom hàng tră…
- Mercari Công ty Thành viên
PaymentService của Merpay (2019) giữ nhất quán thanh toán qua nhiều service bằng cách tự làm ở tầng ứng dụng: chia pha + state machine, idempotency key bắt buộc, bù trừ kiểu TCC, đối soát và fault injection . Ba năm…