Tìm kiếm
40 kết quả cho “bảo trì open source”. Tìm không phân biệt dấu.
- Kitex: Unifying Open Source Practice for a High-Performance RPC Framework Bài tóm tắt · ByteDance · 2022
…bộ chuyển sang dùng thư viện open source , nhưng chưa thông báo cho tới khi xác nhận ổn định với lượng lớn service nội bộ. - Nhu cầu bên ngoài khác nhu cầu nội bộ: người ngoài dùng…
- Hertz, an Ultra Large Scale Enterprise-Level Microservice HTTP Framework, is Now Officially Open Source Bài tóm tắt · ByteDance · 2022
…ce-http-framework-is-now-officially-open-source/) Bài thông báo mở mã nguồn, nghiêng về giới thiệu tính năng; ít chi tiết kỹ thuật. Bài đi cặp với (Kitex, phía RPC) và . Bối cảnh -…
- An open-source spec for Codex orchestration: Symphony Bài tóm tắt · OpenAI · 2026
…nội bộ của chính mình rồi mở mã nguồn; số liệu do OpenAI tự báo, mọi nhận định là theo OpenAI. Bối cảnh - Sáu tháng trước bài này, một team ở OpenAI quyết định repo của một công cụ…
- Building and Open-Sourcing Wix's A/B Testing System Bài tóm tắt · Wix · 2015
…coi là không hợp lệ (không ai đủ điều kiện), khi bị gọi thì báo lỗi cho chủ service và trả giá trị dự phòng. Vì sao - Không thể bắt mọi service deploy trước khi thêm loại filter mớ…
- Building Self-driving Kafka clusters using open source components Bài tóm tắt · Slack · 2022
…lỗi cục bộ. - Chaos với dark traffic trước khi cutover: làm bão hoà tài nguyên, tắt broker có kiểm soát. Phát hiện phục hồi bị giới hạn bởi packet per second → bật jumbo frames; lộ…
- Building a software factory for AI SDK Bài tóm tắt · Vercel · 2026
…cài đặt tính năng. Thử một agent đa kỹ năng nhưng bỏ vì khó bảo trì và gỡ lỗi; mỗi agent có prompt, ngữ cảnh và eval riêng. Agent luôn đưa chuỗi bằng chứng (probe thất bại chứng mi…
- HeraclesQL: A Python DSL for Writing Alerts Bài tóm tắt · Hudson River Trading · 2025
…bằng MyPy/Pyright (ví dụ truyền instant vector vào rate bị báo lỗi trong editor). Biểu diễn nội bộ là AST; sinh file rule gốc của VictoriaMetrics. - Chống trùng lặp: hàm có tham s…
- Designing a SystemVerilog Language Server Bài tóm tắt · Hudson River Trading · 2026
…- Hướng của HRT (tiếp từ ): sửa lỗi và cải tiến Verilator, bảo trì cocotb, tăng độ tương đương giữa Verilator và simulator thương mại để cùng một test chạy trên cả hai , chuyển bằ…
- Open sourcing kubenetmon: how we monitor data transfer in ClickHouse Cloud Bài tóm tắt · ClickHouse · 2025
…hứ ba sau compute và storage, nhưng thường bị bỏ qua khi dự báo vì khó hiểu và khó đo: nhà cung cấp tính tiền NAT gateway, load balancer, lưu lượng giữa AZ, egress và ingress theo…
- Open Sourcing Screwdriver, Yahoo's Continuous Delivery Build System for Dynamic Infrastructure Bài tóm tắt · Yahoo · 2017
…2061/open-sourcing-screwdriver-yahoos-continuous) Bài thông báo open source; phần mô tả hệ nội bộ ngắn nhưng có số liệu quy mô. Bối cảnh - Theo Yahoo, mọi sản phẩm đang hoạt động c…
- Open Sourcing Coinbase's Secure Deployment Pipeline (Odin) Bài tóm tắt · Coinbase · 2018
…dùng một lần" (tạo service mới, chờ khoẻ, xoá cái cũ); khai báo (mô tả release thành công trông thế nào, không mô tả cách deploy); scale cả dọc lẫn ngang; an toàn; thất bại êm; cấu…
- How we accidentally built a better build system for OCaml Bài tóm tắt · Jane Street · 2025
…Borland JBuilder nên đổi tên thành Dune . - Kết quả là phải bảo trì hai build system. Câu hỏi "bao giờ chuyển Jane Street sang Dune" luôn được trả lời "năm sau", vì đội build bận t…
- Code Verify: verifying code authenticity on WhatsApp Web Bài tóm tắt · WhatsApp · 2022
…hatsApp Web cập nhật, hash và extension tự cập nhật theo. - Báo hiệu kiểu đèn giao thông: xanh (đã xác minh), cam (cần tải lại hoặc extension khác can thiệp), đỏ (có thể có vấn đề…
- Anomaly Detection at Zillow Using Luminaire Bài tóm tắt · Zillow · 2021
…loại mô hình, có cắt theo change point không, có log không, bao nhiêu thành phần Fourier); chỉ chạy lại khi có chuỗi mới hoặc dữ liệu đổi mạnh. - Model lưu trong Postgres kèm ngày…
- Introducing Flint: A Time-Series Library for Apache Spark Bài tóm tắt · Two Sigma · 2018
…dụ: lợi suất ngày của S&P 500, hỏi "lợi suất hôm qua có dự báo hôm nay không". Self-join bị null vào thứ Hai vì cuối tuần không có dữ liệu; đặt dung sai 3 ngày để thứ Hai nối với…
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…
- 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…
- Incident 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 incident: 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…
- Stack Overflow: How We Do Monitoring - 2018 Edition Bài tóm tắt · Stack Overflow · 2018
…y đo ( Tr ) và thời gian ASP.NET tự đo cho biết request mất bao lâu trong OS và queue thread của IIS. - Health check: - health check của stackoverflow.com là trang chủ : tải master…
- 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), synchronous call 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ả…
- Scaling Kubernetes to 7,500 nodes Bài tóm tắt · OpenAI · 2021
…h check: - thụ động (lỗi ECC của GPU, đĩa, network, sự kiện bảo trì của cloud) thì tự cordon, nặng thì evict; - chủ động: "preflight" chạy test GPU khi node mới vào (node mang tain…
- Alerting Framework at Airbnb Bài tóm tắt · Airbnb · 2017
…ầu mà giao diện Datadog không đáp ứng: một alert chung phải báo người khác nhau theo host/role ; định nghĩa alert tự cập nhật khi hạ tầng đổi; team thấy mình đang nhận alert nào và…
- 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:
- How the controller-runtime Cache Actually Works, and Why Your Controller Does Not Crash the API Server Bài tóm tắt · Kubernetes · 2026
…tore được cập nhật trước khi gọi handler, nên handler không bao giờ thấy store chậm hơn sự kiện của chính nó. - workqueue chỉ giữ key ( namespace/name ), có khử trùng lặp và rate l…
- Cache và invalidation Chủ đề Thành viên
Cache là cách rẻ nhất để một DB chịu được lượng đọc tăng nhiều lần. Vì vậy nó xuất hiện ngay từ giai đoạn đầu (Instagram 2011, Facebook 2004–2010). Cái giá đến sau, và lặp lại ở hầu hết các nguồn:
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn incident 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.
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Kiến trúc frontend Chủ đề Thành viên
Frontend bắt đầu là vài trang render ở server; lớn lên thành ứng dụng có trạng thái, nhiều team cùng sửa, và mỗi tính năng thêm vào là thêm byte phải tải. Ba trục lặp lại trong các nguồn: render ở đâu (server, client,…
- Multi-tenancy và cô lập tenant Chủ đề Thành viên
Một hệ phục vụ nhiều khách (tenant: workspace, shop, organization, account, service nội bộ) trên cùng hạ tầng thì rẻ và dễ vận hành, vì tài nguyên được dùng chung. Cái giá là bốn câu hỏi đi theo hệ suốt đời:
- Xác thực và phân quyền (authn/authz) Chủ đề Thành viên
Ở monolith, mỗi dữ liệu thường chỉ có một đường vào, nên kiểm tra quyền nằm ngay đó: một hàm hasaccess?, một API mỗi resource. Khi hệ thống tách thành nhiều service, nhiều client, nhiều loại token, cả hai nửa đều vỡ:
- Hạ tầng tìm kiếm Chủ đề Thành viên
Lúc đầu, tìm kiếm là LIKE trên database hoặc một thư viện (Lucene) nhúng trong app. Khi dữ liệu và tính năng tăng, search thành một hệ có trạng thái riêng, khác database ở mấy điểm:
- Đổ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.
- 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.
- Hạ tầng phục vụ LLM inference Chủ đề Thành viên
Phục vụ LLM giống một dịch vụ web ở chỗ cần scale theo tải, deploy phiên bản mới an toàn và phục hồi khi một process chết; nhưng ba đặc điểm làm các công cụ quen thuộc hỏng:
- LinkedIn Công ty Thành viên
Bài khung là bài nhìn lại năm 2015 . LinkedIn bắt đầu năm 2003 là một monolith tên Leo. Service đầu tiên tách ra là member graph, vì đồ thị kết nối có profile tải khác hẳn; DB profile được đỡ bằng scale dọc rồi read…
- Vercel Công ty Thành viên
Công ty làm framework Next.js (mã nguồn mở) và nền tảng chạy nó; nhận định về sản phẩm của chính họ trong các nguồn đều là "theo Vercel". Câu chuyện chia hai nửa. Về framework: Next.js bắt đầu bằng router theo file và…
- Discord Công ty Thành viên
Hiếm có công ty nào kể cùng một bài toán qua 6 năm như Discord. Năm 2015 họ cố ý dùng một replica set MongoDB để ra sản phẩm trong 2 tháng, kèm đường thoát. Họ phân tích workload rồi chuyển sang Cassandra 12 node với…
- Stack Overflow Công ty Thành viên
Phản ví dụ nên đọc sớm cho niềm tin "lớn thì phải scale out". Năm 2009, với 16 triệu page view mỗi tháng, Stack Overflow chạy hai web server và một SQL Server, chạm giới hạn thì nâng RAM; theo Jeff Atwood, phần cứng rẻ…
- 6 Lessons we learned when debugging a scaling problem on GitLab.com Bài tóm tắt · GitLab · 2019
…itlab.com/blog/tyranny-of-the-clock/) Bối cảnh - Khách hàng báo lỗi git pull qua SSH chập chờn , chủ yếu từ CI và job tự động: ssh exchange identification: connection closed by rem…