Tìm kiếm
21 kết quả cho “entity group”. Tìm không phân biệt dấu.
- IPLS: Privacy-preserving storage for your WhatsApp contacts Bài tóm tắt · WhatsApp · 2024
…để chỉ chủ account khôi phục được. Thay đổi chính - IPLS (Identity Proof Linked Storage): client sinh khoá đối xứng, mã hoá tên liên hệ; khoá được cất trong Key Vault dựng trên HSM…
- Sharding Cash Bài tóm tắt · Square · 2018
…n xử lý tiền không làm transaction xuyên shard. - Khái niệm entity group (chủ yếu là khách hàng): mọi dữ liệu của một nhóm luôn ở cùng shard qua các lần split, trong nhóm là ACID;…
- Auditing AWS IAM for better security practices Bài tóm tắt · Postman · 2019
…— [bài gốc](https://medium.com/better-practices/auditing-identity-access-management-iam-systems-at-postman-using-postman-8e7549237813) Bài đăng trên publication DevRel của Postman…
- How WhatsApp enables multi-device capability Bài tóm tắt · WhatsApp · 2021
…nhắn riêng trên server theo cách mới . - Mỗi thiết bị một identity key (trước là một key cho mỗi người). Server giữ ánh xạ account → danh sách identity của các thiết bị; người gửi…
- Enforcing best practice on self-serve infrastructure with Terraform, Atlantis and Policy As Code Bài tóm tắt · Loveholidays · 2021
…sẽ thừa hưởng quyền rất lớn của Atlantis). Dùng Workload Identity : mỗi instance Atlantis một Kubernetes service account gắn với một Google service account riêng. - Chỉ public đườ…
- 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ỡ:
- 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…
- 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…
- 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…
- 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.
- 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…
- 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:
- Did you mean "Galene"? Bài tóm tắt · LinkedIn · 2014
…rding, quản lý cụm), Search Content Store (giữ mọi term của entity, vì Lucene cập nhật bằng xoá rồi thêm cả entity), Zoie (bản trong bộ nhớ cho phần chưa commit), cùng Bobo, Cleo,…
- Square Công ty Thành viên
Công ty thanh toán; nguồn duy nhất trong wiki là bài 11/2018 về Cash App. Cash App bắt đầu từ một thử nghiệm Hack Week trên một MySQL; cuối 2016 đã dùng hết cache, chuyển dữ liệu cũ, replica đọc và phần cứng đắt, nên…
- Loveholidays Công ty Thành viên
Năm 2021: với văn hoá "you build it, you run it", team Platform cấp sẵn rule alert Prometheus chung, còn việc định tuyến tới đúng team dựa vào nhãn team gắn trên resource Kubernetes và được kéo vào alert bằng kubelabels…
- Evolving Mercari's iOS codebase into a multi-product monorepo Bài tóm tắt · Mercari · 2025
Lịch sử app iOS của Mercari: app Nhật native; Mỹ và Anh bản đầu dùng cùng repo với Nhật, chuyển hành vi bằng directive biên dịch, không có kiến trúc module, rồi mỗi nước fork riêng vì quá phức tạp; Mỹ bản 2 lai native +…
- Attribute-Based Access Control at Uber Bài tóm tắt · Uber · 2023
…ng tài sản. Liên quan - (cùng đội bảo mật, hướng workload identity) · (ACL tập trung, thực thi tại chỗ) · (policy + điều kiện, tự viết DSL) - ·…
- Business Continuity & Disaster Recovery in the Microservices world Bài tóm tắt · Walmart · 2019
…nhất quán. Thay đổi chính - Reconciliation: mỗi service ghi Entity Mutation Log (thay đổi gì, lúc nào). Khi failover, một service "bully" được chỉ định phát lại thay đổi của n phút…
- Automatic Apache Kafka Migrations With Orbit Bài tóm tắt · WarpStream · 2026
…rtition, gộp lại batch, nén lại, tự retry và đổi producer identity). Proxy tự tách request theo leader của từng partition, gửi nguyên batch gốc song song, rồi ráp phản hồi. - Khi n…
- 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…