Tìm kiếm
16 kết quả cho “Aggregate”. Tìm không phân biệt dấu.
- Service Architecture at SoundCloud — Part 2: Value-Added Services Bài tóm tắt · SoundCloud · 2021
…- Value-Added Service (VAS) : service nghiệp vụ trả về một aggregate (entity + value object, theo DDD), ví dụ track kèm metadata, transcoding, chính sách hiển thị. VAS không tự gh…
- Running Kafka At Scale Bài tóm tắt · LinkedIn · 2015
…lti-DC: mỗi loại có cụm local trong từng data center và cụm aggregate gom từ mọi local bằng MirrorMaker (chỉ chép local → aggregate nên không có vòng lặp). Message đi qua mạng giữa…
- 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.
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- Độ tin cậy và multi-region Chủ đề Thành viên
Thay đổi kiến trúc lớn thường không đến từ kế hoạch mà từ một sự cố đau đớn. Khi đã chạy nhiều vùng, nhiều giả định của hệ thống một vùng không còn đú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…
- 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ỡ:
- Service Architecture at SoundCloud — Part 3: Domain Gateways Bài tóm tắt · SoundCloud · 2021
…dụng; - Value-Added Services (VAS) : điểm vào chuẩn cho một aggregate lõi như Track, Playlist. VAS lấy trạng thái từ các service Foundation , áp luật phân quyền (ví dụ chặn track t…
- 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…
- Concourse: Generating Personalized Content Notifications in Near-Real-Time Bài tóm tắt · LinkedIn · 2018
…e của người nhận băm về nó. - Đọc topic Kafka local thay vì aggregate: mỗi data center chỉ xử lý traffic của mình, tăng năng lực gấp 4. - Over-partition topic giữa fanout và chấm đ…
- FollowFeed: LinkedIn's Feed Made Faster and Smarter Bài tóm tắt · LinkedIn · 2016
…một DC; mọi DC giữ timeline của mọi entity, ingest từ Kafka aggregate. Cỡ cụm mỗi DC theo phần traffic đọc của DC đó. - Vận hành từ đầu: backup gia tăng lên NAS kèm offset Kafka để…
- Open sourcing Brooklin: Near real-time data streaming at scale Bài tóm tắt · LinkedIn · 2019
…èm tự phục hồi cho lỗi tạm thời. Liên quan - (mô hình local/aggregate với MirrorMaker) · (Databus) · · (CDC Brooklin xoá cache ACL) - · ·…
- SoundCloud Công ty Thành viên
Năm 2013 SoundCloud rời mô hình một Public API cho mọi client, tách monolith thành microservice và khai sinh pattern BFF; đến 2021 có vài chục BFF dùng chung thư viện edge, nhưng logic tích hợp và phân quyền bị nhân bản…
- Stack Overflow Architecture (2009) Bài tóm tắt · Stack Overflow · 2009
…hị xã hội phức tạp. - NoSQL khó (theo HighScalability): mất aggregate, secondary index, query liên partition, giao dịch vượt một record; mọi bản denormalize phải tự cập nhật và tự…
- Knowing When Your Composite Index Earns Its Write Cost Bài tóm tắt · Tiger Data · 2026
…sẵn hoặc chuyển query sang bảng tổng hợp trước (continuous aggregate). - Áp dụng cho index đang có: tìm index lớn có idx scan gần 0. Trước khi xoá: kiểm tra stats reset (cần đủ mộ…