Tìm kiếm
40 kết quả cho “ATS”. Tìm không phân biệt dấu.
- WhatsApp Công ty Thành viên
WhatsApp là ca hiếm: blog kỹ thuật gần như chỉ kể hai giai đoạn, và hai giai đoạn ấy giải hai bài khác hẳn nhau. Giai đoạn Erlang (2011–2014) là câu chuyện tối ưu một hệ nhỏ người: năm 2012, một server FreeBSD + Erlang…
- Code Verify: verifying code authenticity on WhatsApp Web Bài tóm tắt · WhatsApp · 2022
…verify/) Bối cảnh - Sau multi-device (), nhiều người dùng WhatsApp thẳng trên trình duyệt. - Tin nhắn mã hoá đầu cuối khi truyền, nhưng web app được server phục vụ trực tiếp mỗi lầ…
- The WhatsApp Architecture Facebook Bought For $19 Billion Bài tóm tắt · WhatsApp · 2014
…— [bài gốc](http://highscalability.com/blog/2014/2/26/the-whatsapp-architecture-facebook-bought-for-19-billion.html) Nguồn thứ cấp: Todd Hoff (HighScalability) gom từ talk của Rick…
- How WhatsApp is enabling end-to-end encrypted backups Bài tóm tắt · WhatsApp · 2021
…[bài gốc](https://engineering.fb.com/2021/09/10/security/whatsapp-e2ee-backups/) Phần tiếp năm 2026 về đội HSM: . Bối cảnh - Tin nhắn đã mã hoá đầu cuối, nhưng bản sao lưu lịch sử…
- IPLS: Privacy-preserving storage for your WhatsApp contacts Bài tóm tắt · WhatsApp · 2024
…4/10/22/security/ipls-privacy-preserving-storage-for-your-whatsapp-contacts/) Bối cảnh - Danh bạ trước đây chỉ nằm trong điện thoại: mất máy là mất danh bạ, chỉ thêm được liên hệ t…
- Open Whisper Systems partners with WhatsApp to provide end-to-end encryption Bài tóm tắt · WhatsApp · 2014
…y mô lớn · Độ khó: Dễ — [bài gốc](https://signal.org/blog/whatsapp/) Bài thông báo ngắn của Open Whisper Systems (sau là Signal), đối tác chứ không phải WhatsApp; nhận định ghi "th…
- WhatsApp calls: Enhancing security and privacy Bài tóm tắt · WhatsApp · 2023
…[bài gốc](https://engineering.fb.com/2023/11/08/security/whatsapp-calls-enhancing-security/) Bối cảnh - Phần mềm gọi điện là đường tấn công hấp dẫn: nhiều giao thức phức tạp (WebR…
- Rust at scale: An added layer of security for WhatsApp Bài tóm tắt · WhatsApp · 2026
…neering.fb.com/2026/01/27/security/rust-at-scale-security-whatsapp/) Bối cảnh - WhatsApp mã hoá đầu cuối mặc định cho hơn 3 tỉ người (2026). Mã hoá không chặn được file độc: một ản…
- How WhatsApp Grew to Nearly 500 Million Users, 11,000 cores, and 70 Million Messages a Second Bài tóm tắt · WhatsApp · 2014
…· Độ khó: Khó — [bài gốc](https://highscalability.com/how-whatsapp-grew-to-nearly-500-million-users-11000-cores-an/) Nguồn thứ cấp: Todd Hoff (HighScalability) tóm tắt talk của Ric…
- How WhatsApp enables de-identified authenticated telemetry (DIT) Bài tóm tắt · WhatsApp · 2021
…nonymous Credential Service) được kể riêng ở . Bối cảnh - WhatsApp (2021): hơn 100 tỉ tin nhắn và 1 tỉ cuộc gọi mỗi ngày. Để vận hành cần metric như tin có tới nơi không, bao nhiêu…
- Jepsen: NATS 2.12.1 Bài tóm tắt · Jepsen · 2025
…ô lớn · Độ khó: Khó — [bài gốc](https://jepsen.io/analyses/nats-2.12.1) Bối cảnh - NATS JetStream nhân bản stream bằng Raft, hứa giao "ít nhất một lần" (không mất message đã ack),…
- How WhatsApp enables multi-device capability Bài tóm tắt · WhatsApp · 2021
…[bài gốc](https://engineering.fb.com/2021/07/14/security/whatsapp-multi-device/) Bối cảnh - Trước 2021, WhatsApp Web, macOS, Windows, Portal chỉ là gương của điện thoại : điện tho…
- How WhatsApp's device verification protects your account Bài tóm tắt · WhatsApp · 2023
…[bài gốc](https://engineering.fb.com/2023/04/13/security/whatsapp-device-verification-protects-your-account/) Bối cảnh - Mã hoá đầu cuối chống nghe lén trên đường truyền, nên kẻ t…
- Deploying key transparency at WhatsApp Bài tóm tắt · WhatsApp · 2023
…[bài gốc](https://engineering.fb.com/2023/04/13/security/whatsapp-key-transparency/) Bối cảnh - Mã hoá đầu cuối chỉ đáng tin nếu hai đầu biết public key của nhau là thật. Public k…
- WhatsApp's Signal Protocol integration is now complete Bài tóm tắt · WhatsApp · 2016
…· Độ khó: Trung bình — [bài gốc](https://signal.org/blog/whatsapp-complete/) Bài của Open Whisper Systems; nhận định ghi "theo Open Whisper Systems". Bài trước: . Bối cảnh - Một n…
- Building Private Processing for AI tools on WhatsApp Bài tóm tắt · WhatsApp · 2025
…[bài gốc](https://engineering.fb.com/2025/04/29/security/whatsapp-private-processing-ai-tools/) Bối cảnh - LLM chạy trên server, nên nhà cung cấp thấy request. Điều này mâu thuẫn…
- PostgreSQL Stories: From slow query to fast, via stats Bài tóm tắt · Render · 2024
…https://render.com/blog/postgresql-slow-query-to-fast-via-stats) Phần 2 của một câu chuyện; phần 1 (tìm ra query làm treo pipeline deploy staging) chưa có trong wiki. Đây là DB nội…
- How we're building Scam Alert on WhatsApp Bài tóm tắt · WhatsApp · 2026
…g.fb.com/2026/08/12/security/how-were-building-scam-alert-whatsapp/) Bối cảnh - Lừa đảo chuyển từ mạo danh sang social engineering và mồi nhử do AI tạo. Server không đọc được tin (…
- Halving the Time: How Uber Eats Rebuilt Its Search Pipeline Bài tóm tắt · Uber · 2026
…rung bình — [bài gốc](https://www.uber.com/us/en/blog/uber-eats-search-pipeline/) Bối cảnh - Latency search của Uber Eats đã tăng tới mức không chấp nhận được. Ba nguyên nhân chính…
- Making messaging interoperability with third parties safe for users in Europe Bài tóm tắt · WhatsApp · 2024
…[bài gốc](https://engineering.fb.com/2024/03/06/security/whatsapp-messenger-messaging-interoperability-eu/) Bối cảnh - Luật DMA của EU (hiệu lực 7/3/2024) buộc WhatsApp và Messeng…
- MLow: Meta's low bitrate audio codec Bài tóm tắt · WhatsApp · 2024
…-audio-codec/) Bài của Meta về hạ tầng cuộc gọi chung cho WhatsApp, Instagram, Messenger; xếp vào vì số liệu thiết bị cũ và rollout nhắc tới WhatsApp. Bối cảnh - Âm thanh thô của m…
- 1 million is so 2011 Bài tóm tắt · WhatsApp · 2012
…Tăng trưởng · Độ khó: Trung bình — [bài gốc](https://blog.whatsapp.com/1-million-is-so-2011) Bối cảnh - 1/2012. Vài tháng trước đó WhatsApp đã công bố 1 triệu kết nối TCP trên một…
- October 2024 queue retrospective Bài tóm tắt · Inngest · 2024
…ịch 11/10 Trạng thái function run cập nhật lỗi Chia stream NATS và round-robin khi publish để giảm tải một stream; lỗi publish im lặng bên trong NATS, chỉ thấy qua metric Revert, g…
- Strengthening end-to-end encrypted backups Bài tóm tắt · WhatsApp · 2026
…kup Key Vault trên HSM nay là nền cho sao lưu E2EE của cả WhatsApp và Messenger. Vault là một đội HSM phân tán theo địa lý ở nhiều data center, chịu lỗi bằng replication theo đa số…
- How we migrated Dropbox from Nginx to Envoy Bài tóm tắt · Dropbox · 2020
…ay đổi phải deploy lại; phần động (quản lý upstream, xuất stats) viết bằng Lua; logic phức tạp đẩy xuống tầng proxy Go phía sau ( Bandaid ). - Không còn hợp cách làm hiện tại: API…
- How We Monitor Apache Airflow in Production Bài tóm tắt · Gojek · 2020
…mỗi tiến trình Airflow (trong pod Kubernetes) bật client statsd trong airflow.cfg , gửi UDP tới Telegraf ; tiến trình tự viết cũng phát heartbeat theo cách đó. Telegraf ghi vào In…
- Avoid webpack bloat: Optimize your dependencies Bài tóm tắt · Zillow · 2017
…cùng nằm trong bundle. - Viết công cụ mã nguồn mở webpack-stats-duplicates (đọc stats.json , tìm package có nhiều version) cùng plugin gulp để fail build khi có version trùng ; trư…
- Couchbase Ecosystem at LinkedIn Bài tóm tắt · LinkedIn · 2017
…để có metric và tự tìm server. - Monitoring: daemon amf-cbstats lấy số liệu server mỗi phút đẩy vào hệ metric; công cụ sinh dashboard và alert mặc định trên inGraphs khi tạo cụm, n…
- Eliminating toil with fully automated load testing Bài tóm tắt · LinkedIn · 2019
…p định kỳ (theo khoảng cách và capacity từng DC); cookie do ATS đặt chỉ ra bucket trong DC. - Load test hằng ngày bằng traffic thật: đánh dấu bucket ở các DC khác là offline để dồn…
- Building a region‑aware, SEO‑friendly global web app Bài tóm tắt · Mercari · 2025
…p web Nhật không bền. - Web Nhật: ban đầu là JAMstack trên Gatsby với pre-render động cho SEO (dựng headless browser cho mỗi request, đắt), vài năm trước chuyển Next.js Pages Route…
- Atomic slot migration with Redis 8.4 Bài tóm tắt · Redis · 2026
…iện mất cân bằng: CLUSTER SHARDS ; từ 8.2 có CLUSTER SLOT-STATS cho từng slot (số key, CPU µs, byte vào/ra, từ 8.4 thêm bộ nhớ) để tìm slot nóng, slot lạnh. Cách cũ (trước 8.4): dờ…
- Enhancing Bandaid load balancing with real-time backend server load information Bài tóm tắt · Dropbox · 2019
Request của user qua GSLB (DNS) tới hơn 20 PoP, qua L4 rồi edge proxy L7, vào data center thì Bandaid định tuyến tới service. Bandaid đang dùng random N choices (N = 2) theo số request đang mở mà chính instance đó thấy,…
- Rethinking Netflix's Edge Load Balancing Bài tóm tắt · Netflix · 2018
Cloud Gateway (Zuul) nhận hơn 1 triệu request/giây (2018). Zuul dùng Ribbon round-robin + loại server có tỉ lệ lỗi kết nối cao, kèm vài tuỳ biến bớt traffic cho server mới khởi động; một số cụm origin vẫn có lỗi do quá…
- Running Cost-Efficient Export Workloads at Uber Bài tóm tắt · Uber · 2026
Export workload (tuân thủ, quyền riêng tư, xuất dữ liệu vận hành; ví dụ DSAR, yêu cầu của một người xem dữ liệu cá nhân mà công ty giữ): query điểm hoặc predicate hẹp theo rider/driver/courier ID trên bảng giao dịch…
- Mã hoá đầu cuối và hệ thống mà server không được đọc Chủ đề Thành viên
Một hệ thống bình thường giả định server thấy hết dữ liệu: server fan-out tin nhắn, lưu bản sao lưu, đồng bộ thiết bị, thu log để vận hành, chạy model, chống lạm dụng. Khi sản phẩm hứa chính nhà vận hành cũng không đọc…
- 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.
- 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ỡ:
- Đổ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.
- Kiểm thử độ tin cậy (chaos, fault injection, mô phỏng tất định) Chủ đề Thành viên
Lỗi trong hệ phân tán là chắc chắn (máy chết, zone mất, dependency chậm, cấu hình sai), nhưng phần lớn lỗi nằm ở những tổ hợp hiếm mà test chức năng không chạm tới. Bài toán là chủ động gây lỗi để biết hệ thống phản ứng…
- Query planner và hiệu năng truy vấn Chủ đề Thành viên
Database quan hệ không chạy SQL theo đúng cách nó được viết. Query planner chọn một plan (dùng index nào, join kiểu gì: nested loop, merge, hash; dừng sớm khi có LIMIT hay không) dựa trên thống kê về dữ liệu: số dòng,…