Tìm kiếm
19 kết quả cho “Rest.li”. Tìm không phân biệt dấu.
- Rest.li: RESTful Service Architecture at Scale Bài tóm tắt · LinkedIn · 2013
…ộ, và cho phép interface tiến hoá lâu dài. Thay đổi chính - Rest.li: framework Java REST+JSON, thiết kế theo entity với động từ kiểu HTTP, batch operation chuẩn, client và server t…
- Rest.li 2.x and a Protocol Upgrade Story Bài tóm tắt · LinkedIn · 2015
…com/restli/restli-2x-and-protocol-upgrade-story) Bối cảnh - Rest.li 2.0 đổi định dạng URL (gọn hơn, nhất quán giữa compound key và complex key, biểu diễn được list/map/chuỗi rỗng)…
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
…ring tập trung vào tooling, deploy, hạ tầng và năng suất. - Rest.li: API thời SOA giả định Java RPC, không đồng nhất giữa team và dính chặt tầng giao diện. Rest.li là API REST theo…
- Resilience Engineering at LinkedIn with Project Waterbear Bài tóm tắt · LinkedIn · 2017
…edOut: inject lỗi (timeout, exception, delay) ở phía client Rest.li , bật bằng bump dependency + config. Chọn đối tượng bằng hệ A/B LiX (tới từng member, từng request, từng method)…
- DataHub: A generalized metadata search & discovery tool Bài tóm tắt · LinkedIn · 2019
…tổng quát. - Mô hình hoá bằng Pegasus (ngôn ngữ schema của Rest.li) với phần mở rộng cho quan hệ. Entity có URN; metadata gắn vào entity thành các aspect (Ownership, Profile...) d…
- Production testing with dark canaries Bài tóm tắt · LinkedIn · 2020
…kéo theo hàng trăm request phía dưới. - 2013: bản đầu trong Rest.li nhân bản từ một host sang một host, mapping host-host trong ZooKeeper dựng bằng script Python. Khi thêm data cen…
- Maximizing Our Publishing Platform Reach with Network Distribution Bài tóm tắt · LinkedIn · 2014
…đa dạng. - Thông báo: tạo bất đồng bộ sau khi đăng, qua API Rest.li của hệ thông báo. Chỉ gửi cho kết nối mạnh (điểm connection strength từ service quản lý quan hệ kết nối), lọc ng…
- LinkedOut: A Request-Level Failure Injection Framework Bài tóm tắt · LinkedIn · 2018
…theo từng request . Thay đổi chính - Disruptor filter trong Rest.li (một phần mở mã nguồn), ba kiểu lỗi: error (ném exception như resource không có, có thể kèm trễ), delay , timeou…
- 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.
- 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…
- Độ 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.
- 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ả…
- 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…
- 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.
- Quản lý fleet và migrate code hàng loạt Chủ đề Thành viên
Khi số component (repo, service, pipeline, thư viện) tăng nhanh hơn số kỹ sư, chi phí của mỗi thay đổi xuyên suốt (nâng thư viện, vá bảo mật, đổi API nội bộ, khai tử dataset) tỉ lệ với số component chứ không với độ khó…
- 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…
- Improving Resiliency and Stability of a Large-scale Monolithic API Service Bài tóm tắt · LinkedIn · 2017
…ế sai từ 30–300%, nên phải đo lại; - chuyển traffic nội bộ (Rest.li D2) trước, rồi tăng dần HTTP. Khi đủ tải để làm quá tải ít nhất 3 server thì rút dần server để đo QPS thật mỗi h…
- Managing Software Dependency at Scale Bài tóm tắt · LinkedIn · 2018
…s, npm/Yarn), phân biệt phụ thuộc build, test, runtime; API Rest.li. - Bỏ graph DB, chuyển sang Espresso: đồ thị của một product ở một version, khi đã tạo, là bất biến , nên không…
- Authorization at LinkedIn's Scale Bài tóm tắt · LinkedIn · 2019
…ơn giản: (service, thao tác, ALLOW/DENY) trên từng resource Rest.li. Cái khó là quy mô (2019): hơn 700 microservice , tổng cộng hàng chục triệu call mỗi giây , hàng trăm nghìn reso…