Tìm kiếm
40 kết quả cho “audit log”. Tìm không phân biệt dấu.
- How we built Stripe Credits: A programmable, auditable way to pay your Stripe fees Bài tóm tắt · Stripe · 2026
…/stripe.dev/blog/how-we-built-stripe-credits-a-programmable-auditable-way-to-pay-your-stripe-fees) Bài về một tính năng tài chính; phần kế toán và thuế chỉ tóm tắt ngắn, giữ phần k…
- Auditing content features in FollowFeed Bài tóm tắt · LinkedIn · 2019
…ps://engineering.linkedin.com/blog/2019/followfeed-features-auditing) Bối cảnh - Hơn 80% feed là nội dung organic, đều do FollowFeed phục vụ. Activity và feature (ngôn ngữ, hashtag…
- How Coinbase built a governed platform for internal operations Bài tóm tắt · Coinbase · 2026
…ì công cụ admin sinh sôi, mỗi công cụ tự làm authorization, audit và rate limit . - Với một công cụ, câu hỏi "ai làm được gì, trên dữ liệu của ai, và làm sao biết nó đã xảy ra" dễ…
- Herding elephants: Lessons learned from sharding Postgres at Notion Bài tóm tắt · Notion · 2021
…ce → shard, nằm trong ứng dụng. - Migration: 1. Ghi kép qua audit log: ghi mọi thay đổi vào một bảng audit, một script catch-up áp sang shard. Logical replication không theo kịp lư…
- Building High Throughput Payment Account Processing Bài tóm tắt · Uber · 2026
…n trúc theo job/transaction, hàng triệu giao dịch mỗi ngày, audit trail bất biến bằng UAC (User Account Changelog). - Hot account: đến 2023, một số tài khoản cần nhiều hơn giới hạn…
- Running Kafka At Scale Bài tóm tắt · LinkedIn · 2015
…mạng giữa DC đúng một lần; consumer luôn đọc local. - Kafka Audit kiểm độ đầy đủ: header message mang timestamp, service và host gốc. Producer đếm số message gửi mỗi khoảng thời gi…
- Dynamometer: Scale Testing HDFS on Minimal Hardware with Maximum Fidelity Bài tóm tắt · LinkedIn · 2018
…iệu), nhận block theo FsImage đã chia. - Workload: phát lại audit log của NameNode production bằng job MapReduce chỉ có map, chia audit log theo IP nguồn để giữ thứ tự các request…
- Cut-over logic in vitess schema migrations Bài tóm tắt · Vitess (PlanetScale/CNCF) · 2022
…giữa lúc "đục lỗ": trước khi đổi tên, hành động đã được ghi audit ; VTTablet mới đọc audit, trả bảng gốc về chỗ, nhận lại migration và cut-over lại khi thích hợp (ACL nằm trong bộ…
- DataHub: A generalized metadata search & discovery tool Bài tóm tắt · LinkedIn · 2019
…o phổ biến). - CDC chuẩn hoá: mọi ghi qua DAO phát Metadata Audit Event (ảnh trước/sau của aspect); job Samza xử lý MAE dựng index search và graph, partition theo URN để giữ thứ tự…
- Building Slack's Anomaly Event Response Bài tóm tắt · Slack · 2025
…nterprise Grid; ít số liệu vận hành. Bối cảnh - Slack đã có audit log loại anomaly (đăng nhập bất thường, tải malware, truyền dữ liệu bất thường) nhưng khách phải tự xem hoặc tích…
- Scaling LinkedIn's Hadoop YARN cluster beyond 10,000 nodes Bài tóm tắt · LinkedIn · 2021
…container 50 GB; cụm 1.200 node chỉ cần 8 máy) và phát lại audit log production, có thể nhân workload 1,5–2 lần. Kết quả: mục tiêu p95 chờ dưới 10 phút giữ được tới khoảng 11.000…
- Authorization at LinkedIn's Scale Bài tóm tắt · LinkedIn · 2019
…ất đồng bộ qua Kafka để debug, phân tích traffic và phục vụ audit; số liệu đẩy lên inGraphs. - Thực thi phân tán, dữ liệu tập trung: ACL server có REST API; người dùng sửa ACL qua…
- Constraint Management for cluster operation safety and reliability at Twitter Bài tóm tắt · Twitter · 2023
…báo bắt đầu/kết thúc từng máy. Mọi request và phản hồi vào audit log MySQL, dùng cho postmortem; dashboard trạng thái bảo trì từng cụm. - Theo Twitter: số sự cố ảnh hưởng site giả…
- Strengthening end-to-end encrypted backups Bài tóm tắt · WhatsApp · 2026
…ỗi lần dựng đội HSM mới trên blog, để user tự kiểm theo mục Audit của whitepaper. Đội mới hiếm khi được dựng, thường vài năm một lần. Bài học cho SWE - Gắn cứng khoá tin cậy vào ap…
- Scaling our security detection pipeline with Sigma Bài tóm tắt · Monzo · 2022
…nên tái dùng đúng mẫu của toàn Monzo: microservice Go nhận audit event (ví dụ từ GitHub), gửi một bản vào kho lâu dài và một bản vào service cảnh báo; mỗi rule là một hàm Go xử lý…
- A deeper dive into our May 2019 security incident Bài tóm tắt · Stack Overflow · 2021
…, tắt versioned settings, đổi mapping tên người dùng để che audit log, rồi chạy một SQL migration lên DB production để nâng quyền trên toàn mạng; xoá build để phi tang (Stack Overf…
- Deploying key transparency at WhatsApp Bài tóm tắt · WhatsApp · 2023
…lại mỗi khi ai đó vào, ra, thêm thiết bị. Thay đổi chính - Auditable Key Directory (AKD): server duy trì một thư mục append-only ánh xạ account → public key, sinh được inclusion p…
- Zero Sum by Design: 10 Years of Uber's Payments Platform Bài tóm tắt · Uber · 2026
…định nguyên tắc từ sớm được giữ suốt mười năm: bất biến cho audit trail sạch, tổng bằng không để tiền không sinh ra hay mất đi, nhất quán mạnh cho sổ cái tin được, và trừu tượng ch…
- Secret Management Architectures: Finding the balance between security and complexity Bài tóm tắt · Slalom Build · 2017
…ecret có dễ không, bị lộ thì mất bao lâu để khoanh vùng, có audit được ai đọc secret tháng trước không, tách quyền dev/prod được không, nhiều cloud và ứng dụng có đọc được không. T…
- Data Mesh at Grab (Part II): The foundational tools behind certification Bài tóm tắt · Grab · 2026
…t lên Kafka thành event (change log mức thấp cho indexer và audit, event ngữ nghĩa mức cao cho workflow). - Chứng nhận được tính, không gán tay: một engine dựa trên DataHub Actions…
- 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ả…
- 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.
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một mặt…
- 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ỡ:
- Observability và monitoring Chủ đề Thành viên
Lúc đầu, monitoring là vài dashboard và một công cụ cài sẵn; log đọc thẳng từ máy. Khi hệ lớn lên, chính hệ quan sát thành một hệ phân tán có bài toán riêng:
- 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…
- 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…
- Batching và khấu hao round-trip Chủ đề Thành viên
Nhiều nút thắt không nằm ở việc mỗi thao tác tốn bao nhiêu công, mà ở chi phí cố định trả cho mỗi thao tác: một round-trip mạng, một lần fsync, một PUT lên object storage, một syscall, một transaction. Khi chi phí cố…
- 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:
- 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…
- 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.
- 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…
- 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…
- Load test và kiểm chứng capacity Chủ đề Thành viên
Trước một mốc tải chưa từng gặp (ra mắt game, tính năng mới gửi push toàn quốc, mùa giải, tăng trưởng nhanh), cần biết hệ chịu được bao nhiêu, cái gì gãy trước, và cần bao nhiêu máy. Test từng service riêng không đủ vì…
- 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 replica…
- Notion Công ty Thành viên
Một Postgres monolith chạy 5 năm tới khi vacuum kẹt và TXID wraparound đe doạ; năm 2021 Notion shard ở tầng ứng dụng theo workspace ID thành 480 shard logic trên 32 DB, migrate bằng audit log, chuyển trong 5 phút bảo…
- Migrating billions of records: moving our active DNS database while it's in use Bài tóm tắt · Cloudflare · 2024
…ớc đây nằm ở mức SQL (kiểm tra giới hạn số record của zone, audit) được chuyển lên tầng ứng dụng. Yêu cầu migration: không mất dữ liệu và chứng minh được là không mất; downtime dướ…
- The Events Rail: Inside Atlassian's Webhook Delivery Platform Bài tóm tắt · Atlassian · 2026
…fluence, Bitbucket tới app Forge, repository hook, endpoint audit log. Forge là consumer lớn nhất. - Quy mô (2026): hơn 10 tỷ event/tháng , trung bình khoảng 6.000 event/giây, ngày…
- An inside look at LinkedIn's data pipeline monitoring system Bài tóm tắt · LinkedIn · 2019
…à giờ gần nhất, lệch về các giờ cũ là đang trễ. Lấy từ HDFS audit log (Flume trên NameNode đổi thành sự kiện Avro vào Kafka). - Data loss: so số bản ghi ở nguồn theo từng mapper (s…
- Amundsen — Lyft's data discovery & metadata engine Bài tóm tắt · Lyft · 2019
…dấu, chủ sở hữu, người dùng thường xuyên ( sinh tự động từ audit log ), số bản ghi theo thời gian, thống kê cột (null, min, max, trung bình trên ngày gần nhất), xem trước partitio…