Tìm kiếm
24 kết quả cho “Plugin framework”. Tìm không phân biệt dấu.
- Search architecture revamp Bài tóm tắt · Grab · 2022
…ả tự nhiên theo độ liên quan. - Framework do nền tảng giữ + plugin do team service viết , ghép bằng cấu hình: team không có kinh nghiệm search vẫn dựng được luồng mới; plugin dùng…
- グローバルなメルカリの検索バックエンド設計と検索基盤拡充 (Search backend for the Global App and extending the search platform) Bài tóm tắt · Mercari · 2025
…nằm trong các microservice Go, gắn chặt vào nghiệp vụ Nhật; plugin Elasticsearch (Java) hầu như không ai viết vì ít engineer Java. Thay đổi chính - Dùng dịch vụ managed để ra nhanh…
- How we rebuilt Next.js with AI in one week Bài tóm tắt · Cloudflare · 2026
…ver Components, server actions, cache, middleware, dạng một plugin Vite. Khoảng 95% là Vite thuần, không đặc thù Cloudflare; chạy được ở dev và deploy trong cùng runtime (workerd).…
- Sharing Mobile Application Code Across Platforms with Kotlin Multiplatform Mobile for GraphQL Queries Bài tóm tắt · Zillow · 2023
…ch query thành module theo tính năng, schema ở module core; plugin Gradle riêng cấu hình Apollo cho từng module. - KMM nằm ở repo riêng , app tham chiếu như dependency bên ngoài. D…
- 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…
- Kiến trúc frontend Chủ đề Thành viên
Frontend bắt đầu là vài trang render ở server; lớn lên thành ứng dụng có trạng thái, nhiều team cùng sửa, và mỗi tính năng thêm vào là thêm byte phải tải. Ba trục lặp lại trong các nguồn: render ở đâu (server, client,…
- Hạ tầng tìm kiếm Chủ đề Thành viên
Lúc đầu, tìm kiếm là LIKE trên database hoặc một thư viện (Lucene) nhúng trong app. Khi dữ liệu và tính năng tăng, search thành một hệ có trạng thái riêng, khác database ở mấy điểm:
- 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.
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- 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ó…
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…
- 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…
- Did you mean "Galene"? Bài tóm tắt · LinkedIn · 2014
…nguồn riêng. - Đường query: Federator (viết lại query bằng plugin rewriter: sửa chính tả, từ đồng nghĩa, cá nhân hoá theo đồ thị) → nhiều vertical (member, job, company) → Broker…
- Tinder Công ty Thành viên
Nhiều năm Tinder dùng một index Elasticsearch cho gợi ý; năm 2019 chia thành 40–100 geoshard cân theo load score trên S2 . Shard được hiện thực là nhiều index trong một cluster, chốt cỡ bằng performance test, và rải…
- How we built the Tinder API Gateway Bài tóm tắt · Tinder · 2022
…r: một số không hợp với mesh Envoy, một số nặng cấu hình và plugin, khó học, ít hỗ trợ ngôn ngữ Tinder dùng; Tinder cũng muốn tự viết plugin nhanh. Thay đổi chính: Tinder API Gatew…
- Behind the Global Launch: Decoding the Android Engineering Strategy for Our New App Bài tóm tắt · Mercari · 2025
…; mỗi cái có app/core/feature) và library (nền dùng chung). Plugin modules-graph-assert kiểm đồ thị phụ thuộc trên CI và làm build fail nếu vi phạm: module sản phẩm không phụ thuộc…
- Grab Công ty Thành viên
Dùng AWS từ ngày đầu (MyTeksi 2012: Rails trên EC2 + RDS MySQL) và theo Grab chỉ cần dưới 10 kỹ sư vận hành nhờ managed service . Năm 2016 họ chuyển API hành khách từ Rails sang Go theo từng endpoint bằng shadow…
- Fleet Management at Spotify (Part 3): Fleet-wide Refactoring Bài tóm tắt · Spotify · 2023
…= một PR vào repo BOM. Làm tương tự cho pipeline Scio bằng plugin sbt (97% pipeline). - Fleetshift (khởi đầu là hack project của một người, sau thành nền tảng do một team sở hữu):…
- Background Coding Agents: Downstream Consumer Dataset Migrations (Honk, Part 4) Bài tóm tắt · Spotify · 2026
…của mỗi endpoint trong Backstage liệt kê consumer phía sau; plugin Codesearch tìm repo đích trên GitHub Enterprise và đánh dấu vào phạm vi migration, điều phối bằng plugin Fleetshi…
- How we improved reporting and monitoring of test automation results Bài tóm tắt · trivago · 2023
…chính - Test report server: sau mỗi lượt chạy, report HTML (plugin Cluecumber) được gsutil rsync lên bucket GCS theo đường dẫn repo/workflow/run id, phục vụ qua một proxy GCS có li…
- Spotify Công ty Thành viên
Hai nguồn của Spotify trong wiki đều về nền tảng nội bộ Backstage. Năm 2021, khi team hạ tầng giữ cluster Kubernetes ở nhiều region và team tính năng chỉ deploy lên, Spotify viết plugin Kubernetes cho Backstage để người…
- From Native to React Native to Flutter Bài tóm tắt · Zerodha · 2022
…hải tắt; sinh trắc học, màn hình 90 Hz, HTTP/2 phải tự viết plugin (plugin HTTP dựa libcurl qua FFI). Thử nghiệm UI hộp đen phải tự viết công cụ (Autopilot). Vì sao - Theo Zerodha,…
- How we achieved independent deployments in a micro-frontend architecture Bài tóm tắt · Allegro · 2026
…web render toàn bộ frontend và đóng gói hơn 1.200 component/plugin/service (gói npm) làm phụ thuộc. - Deploy theo release train thủ công hai lần mỗi ngày: phải gom đủ tác giả các t…