Tìm kiếm
16 kết quả cho “Couchbase”. Tìm không phân biệt dấu.
- Couchbase Ecosystem at LinkedIn Bài tóm tắt · LinkedIn · 2017
…ễ — [bài gốc](https://engineering.linkedin.com/blog/2017/12/couchbase-ecosystem-at-linkedin) Bối cảnh - LinkedIn dùng Couchbase từ 2012 . Năm 2017: hơn 10 triệu query/giây, hơn 200…
- Upscaling LinkedIn's Profile Datastore While Reducing Costs Bài tóm tắt · LinkedIn · 2023
…từng router và vì request dùng projection. Thay đổi chính - Couchbase làm tầng cache trong storage, không fallback về nguồn sự thật: đây là cache để scale nên không được phép dội t…
- Acceptance Tests On CI Pipeline Bài tóm tắt · Trendyol · 2020
…bốn chỉ số của sách Accelerate ). - Service có một database Couchbase và hai API bên ngoài; theo Trendyol, càng nhiều dependency ngoài thì càng nhiều kịch bản lỗi phải xử lý. Thay…
- Authorization at LinkedIn's Scale Bài tóm tắt · LinkedIn · 2019
…ệu lực nhanh nhưng tải tăng. - Lưu trữ: ACL trong Espresso, Couchbase làm cache phía server; khi ACL bị sửa, CDC qua Brooklin báo để xoá cache. - Log mọi lần check bất đồng bộ qua…
- Cache và invalidation Chủ đề Thành viên
Cache là cách rẻ nhất để một DB chịu được lượng đọc tăng nhiều lần. Vì vậy nó xuất hiện ngay từ giai đoạn đầu (Instagram 2011, Facebook 2004–2010). Cái giá đến sau, và lặp lại ở hầu hết các nguồn:
- 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…
- 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…
- 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…
- Scale dọc trước khi scale ngang Chủ đề
Thêm máy (scale ngang) kéo theo độ phức tạp phân tán. Bắt mỗi máy làm được nhiều hơn (scale dọc, tối ưu) thì đơn giản hơn, nhưng có trần và dễ thành một điểm hỏng.
- 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ỡ:
- 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…
- Trendyol Công ty Thành viên
Trendyol là sàn thương mại điện tử Thổ Nhĩ Kỳ; bài 1/2021 trên blog trendyol-tech kể team Search đưa mutation testing (PIT) vào pipeline GitLab: chỉ đột biến class đã đổi trong nhánh để vừa vòng CI, kết quả đẩy vào…
- Prefetch Caching of Items at eBay Bài tóm tắt · eBay · 2020
…rước khi user bấm, không cần replica trong cùng datacenter (Couchbase chẳng hạn cần replica mỗi region, đội chi phí); khả dụng dựa vào nhiều datacenter. Chọn CACHET (memcached + mc…
- Low Latency Optimization: Using Huge Pages on Linux (Part 2) Bài tóm tắt · Hudson River Trading · 2022
…bộ nhớ, cũng là spike. Một số phần mềm lớn (MongoDB, Redis, Couchbase) khuyên tắt THP. - hugetlbfs ("explicit huge page"): một pool trang cấp sẵn, cấp phát nhanh như trang 4 KiB nế…
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
…e được redline để biết giới hạn tải. - Cache: thêm memcache/Couchbase ở mid-tier và Voldemort chứa kết quả tính sẵn. Sau đó gỡ bớt cache mid-tier : chúng giữ dữ liệu dẫn xuất từ nh…
- Solving manageability challenges at scale with Nuage Bài tóm tắt · LinkedIn · 2019
…ene, Kafka, Bulkhead (quota), Helix, Fuse (chống lạm dụng), Couchbase, Ambry (blob), Pinot, Samza, Pro-ML, Brooklin, Venice. Mục tiêu "hạ tầng vô hình": team sản phẩm tự tạo và quả…