Tìm kiếm
40 kết quả cho “Nền tảng nội bộ”. Tìm không phân biệt dấ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…
- Nền tảng ML (feature, training, serving, giám sát model) Chủ đề Thành viên
Model ML đầu tiên của một công ty thường được nhúng thẳng vào một service có sẵn, với feature tính trong vài script và train bằng một job riêng. Khi số model và số người làm model tăng, bốn chỗ cùng hỏng:
- Thử nghiệm A/B và nền tảng experimentation Chủ đề Thành viên
Khi nhiều team cùng thay đổi một sản phẩm, "ship rồi xem metric" không còn trả lời được thay đổi nào gây ra gì. Thí nghiệm có đối chứng trả lời được, nhưng ở quy mô lớn nó thành một hệ thống: gán người dùng vào biến thể…
- 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…
- Bảo mật hạ tầng và quản lý secret Chủ đề Thành viên
Khi hệ thống lớn lên, số credential (mật khẩu DB, API key, SSH key, token, cookie phiên) tăng theo số service, pipeline, nhà cung cấp, và chúng rải vào code, cấu hình, hệ build, log. Các nguồn trong wiki cho thấy kẻ tấn…
- 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:
- The Great K8S Migration Bài tóm tắt · Reddit · 2020
…ẻ tài nguyên. Bỏ được Terraform và Puppet cho từng service, nên dễ deploy thêm thành phần theo service (ví dụ bộ gom metric riêng). - Case study: Campaign Management (CM) của mảng…
- How HRT Thinks About Data Bài tóm tắt · Hudson River Trading · 2022
…bao nhiêu khi được dùng nó. Nhưng xây chiến lược tốn công, nên trước đó HRT dùng heuristic để lọc. Thay đổi chính Các heuristic để đánh giá một dataset (theo HRT): - Liên quan: có…
- BookKeeper: Yahoo's Distributed Log Storage Bài tóm tắt · Yahoo · 2015
…g đa tenant cho hơn 60 ứng dụng (thông báo mobile, Weather, nền tảng quảng cáo Gemini, trang chủ, kho Sherpa...), có hai chế độ best-effort và bảo đảm giao . - BookKeeper lưu messa…
- Booking.com Công ty Thành viên
Booking.com scale đọc bằng hàng nghìn slave MySQL (2014). Crash-safe replication của MySQL 5.6 tải lại binlog từ master sau mỗi lần khởi động, đè lên card mạng của master; họ đặt Binlog Server cục bộ trên slave để phục…
- 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:
- Dropbox Công ty Thành viên
Dropbox luôn là hybrid: metadata ở data center riêng, nội dung file trên S3. Ở ~500 PB họ tự xây Magic Pocket, theo Dropbox vì hiệu năng và unit economics . Cái giá kèm theo là phải tự dựng cả backbone và edge network .…
- Alibaba Upgrades Dubbo3 to Fully Replace HSF2 Bài tóm tắt · Alibaba · 2023
Sau khi đưa toàn bộ lên cloud, Alibaba muốn stack microservice nội bộ chạy trên middleware mã nguồn mở thay cho framework RPC nội bộ HSF (và Dubbo2 ở Alibaba Cloud).
- Rebuilding our tech stack for the new Facebook.com Bài tóm tắt · Meta · 2020
…làm đúng). Thay đổi chính - CSS: site cũ tải hơn 400 KB CSS nén (2 MB chưa nén) ở trang chủ mà chỉ dùng khoảng 10% cho lần render đầu; CSS chỉ tăng không giảm vì mỗi tính năng thêm…
- Inside the feature store powering real-time AI in Dropbox Dash Bài tóm tắt · Dropbox · 2025
…u file, mỗi file cần hàng chục feature hành vi và ngữ cảnh, nên một lượt tìm thành hàng nghìn lượt tra feature , trong ngân sách latency dưới 100 ms . - Hạ tầng chia hai thế giới:…
- How Reliability and Product Teams Collaborate at Booking.com Bài tóm tắt · Booking.com · 2019
…r và 6 PoP. Quy mô đủ để có team reliability riêng cho từng nền tảng lớn. - Vấn đề sở hữu : một team reliability lo một hệ mà nhiều (có khi hàng chục) team sản phẩm cùng đẩy code.…
- Courier: Dropbox migration to gRPC Bài tóm tắt · Dropbox · 2019
…a hệ config phân tán (AFS) trong vài giây mà không restart, nên chủ service shed load nhanh . Identity là khoá chung cho ACL, rate limit, stats. - Observability: stats phía client…
- グローバル展開にむけた基盤の再構築 (Rebuilding Foundation for Global Expansion) Bài tóm tắt · Mercari · 2025
…sang microservices và đội Platform Engineering của Mercari, nên phần tự đánh giá là "theo tác giả". Các bài cùng series: · · · . Bối cảnh - Mua hộ xuyên biên giới từ 2019 qua đối t…
- Meet Bandaid, the Dropbox service proxy Bài tóm tắt · Dropbox · 2018
…space, luôn xử lý LIFO. Khi không quá tải hàng đợi gần rỗng nên LIFO hay FIFO như nhau; khi quá tải, xử lý request mới nhất trước vì request cũ sắp timeout. Request nằm hàng đợi qu…
- How we manage our 1200 incident playbooks Bài tóm tắt · Zalando · 2023
…sao - Theo Zalando: quyết định khó (hy sinh tính năng nào) nên làm lúc bình tĩnh và có người chịu trách nhiệm kinh doanh; giữa sự cố chỉ thực thi. - Giữ markdown trong repo dù dữ…
- Business-Driven Upgrade of Alibaba Group: The Evolution of Dubbo 3.0 Bài tóm tắt · Alibaba · 2021
…VM, container, sidecar, không sidecar) sẽ cùng tồn tại lâu, nên cần một bộ quy tắc quản trị chung thay vì mỗi kiểu một bộ. Bài học cho SWE - Đơn vị đăng ký trong service discovery…
- Building Self-driving Kafka clusters using open source components Bài tóm tắt · Slack · 2022
…building-self-driving-kafka-clusters-using-open-source-components/) Bối cảnh - Kafka ở Slack là xương sống của Job Queue (), pipeline log, trace, billing, analytics. Năm 2018 mỗi t…
- How we handled a recent phishing incident that targeted Dropbox Bài tóm tắt · Dropbox · 2022
…có thể bị lừa nhập vào trang giả; WebAuthn gắn với tên miền nên chống được phishing. Con người không thể phát hiện mọi email lừa đảo, nên biện pháp kỹ thuật mới là phòng tuyến chín…
- Kabootar — Swiggy's Communication Platform Bài tóm tắt · Swiggy · 2017
…m nhỏ và các ca dùng tách biệt; khi scale nhanh thì cần một nền tảng chung. Thay đổi chính - Yêu cầu: một chỗ cho cả tin giao dịch lẫn marketing với độ ưu tiên khác nhau; fallback…
- Quantifying infrastructure noise in agentic coding evals Bài tóm tắt · Anthropic · 2026
…báo cáo hệ số đã dùng. Chênh dưới 3 điểm trên bảng xếp hạng nên nghi ngờ cho tới khi cấu hình được công bố và khớp nhau. Bài học cho SWE - Một bài test end-to-end chạy trên hạ tầng…
- Designing Clear Street's First Transactional Outbox Pattern Bài tóm tắt · Clear Street · 2020
…ớn công sức tuỳ biến là để API streaming không dính vào DB, nên phải mã hoá/giải mã Avro trong đường đi của Debezium. Vì sao - Outbox giữ được hai thứ cùng lúc: tính nguyên tử (eve…
- Finding Kafka's throughput limit in Dropbox infrastructure Bài tóm tắt · Dropbox · 2019
…n biết giới hạn throughput để cấp cluster. Thay đổi chính - Nền tảng test tự động: client Kafka chạy trên Spark để sinh tải tuỳ ý; ba cluster kích thước khác nhau; topic có số part…
- How image search works at Dropbox Bài tóm tắt · Dropbox · 2021
…x nhưng tên file do máy ảnh đặt ( 2017-07-04 12.37.54.jpg ) nên search theo tên vô dụng. Cần search theo nội dung ảnh bằng vài từ mô tả. Thay đổi chính - Hàm relevance: image class…
- In Trading, Machine Learning Benchmarks Don't Track What You Care About Bài tóm tắt · Hudson River Trading · 2022
…seed khác. Vì sao - Thời gian researcher và compute có hạn, nên chỉ thử phương pháp mới khi có lý do riêng nó hợp với bài toán. Bài học cho SWE - Một nền tảng đánh giá chuẩn hoá (c…
- Hạ tầng nghiên cứu định lượng (dữ liệu thị trường, feature, backtest) Chủ đề Thành viên
Một quỹ định lượng hay công ty market making sống bằng vòng nghiên cứu: đặt giả thuyết → lấy dữ liệu → tạo feature → train model hay dựng tín hiệu → backtest/mô phỏng → đưa vào giao dịch thật → lặp lại. Theo Optiver, độ…
- Kitex: Unifying Open Source Practice for a High-Performance RPC Framework Bài tóm tắt · ByteDance · 2022
…ng. - Trình tự mở mã: 2/2021 bắt đầu chuẩn bị; các thư viện nền Kitex phụ thuộc phải mở trước ( bytedance/gopkg ); 7/2021 mở mã và bản nội bộ chuyển sang dùng thư viện open source…
- An Article to Learn About ByteDance Microservices Middleware CloudWeGo Bài tóm tắt · ByteDance · 2022
…ộng trong công ty. - Nửa sau 2019: Kite gắn chặt với Thrift nên khó đổi mô hình mạng hay codec; thêm tính năng liên tục làm code phình và tắc. Bắt đầu thiết kế lại framework RPC, đ…
- Building a region‑aware, SEO‑friendly global web app Bài tóm tắt · Mercari · 2025
…ch Đài Loan đăng ký, xem, mua qua đối tác Buyee; đã có i18n nên thêm ngôn ngữ dễ. Ra nhanh, số liệu tốt, rồi mở cho Hồng Kông và thêm giỏ hàng gộp vận chuyển. Nhưng phát triển ngày…
- The Consul outage that never happened Bài tóm tắt · GitLab · 2019
…gửi traffic tới mọi node (fail-open) và có thể làm ngập DB, nên rút node đó khỏi pool; vài node Chef client tự bật lại vì đang giữa một lần chạy; kiểm lag replica bằng 0, múi giờ v…
- Load Testing Kubernetes: Resolving bottlenecks and improving performance (Part 2) Bài tóm tắt · Achievers · 2023
…oughput — cân bằng tải gRPC: gRPC giữ kết nối TCP sống lâu, nên khi autoscale thêm pod thì client vẫn bám pod cũ; có pod gần như không nhận request. Đổi DestinationRule của Istio t…
- Incident review: API and Dashboard outage on 10 October 2017 Bài tóm tắt · GoCardless · 2017
…i chính - Không tin được cluster đã bị can thiệp tay nhiều, nên dựng cluster mới và chuyển traffic bằng cơ chế failover không downtime có sẵn: PgBouncer chạy sau một VIP riêng; tạm…
- Maximum Warp: Building Migrations for Slack Enterprise Grid Bài tóm tắt · Slack · 2017
…64-bit của organization. Mỗi team trỏ tới organization cha, nên ứng dụng định tuyến về shard của team hay của organization tuỳ loại dữ liệu. - Migration dữ liệu cũ: DM, group DM ch…
- How Coinbase built a governed platform for internal operations Bài tóm tắt · Coinbase · 2026
…t kế. Là bài đầu của một series (các bài sau nói về AI trên nền tảng này). Bối cảnh - Support, vận hành, compliance, pháp lý, risk và engineer đều cần đọc/ghi dữ liệu khách hàng, m…
- Incrementally migrating over one million lines of code from Python 2 to Python 3 Bài tóm tắt · Dropbox · 2019
…ency, thêm job CI chạy unit test và mypy ở chế độ Python 3, nên phần tương thích không bị trượt lại. - Đầu 2017 dự án được cấp người chính thức vì nâng Python chặn nhiều nâng cấp t…
- How Intelligent Load Shedding Prevents Cascading Failures in Tier-0 Systems Bài tóm tắt · Salesforce · 2026
…từ chối request trong khi chỗ khác còn dư. Hệ multi-tenant nên một khách tăng đột biến ảnh hưởng khách khác (noisy neighbor). Chỉnh ngưỡng không chữa được, vì kiến trúc đang bảo v…