Tìm kiếm
40 kết quả cho “fetch”. Tìm không phân biệt dấu.
- Prefetch Caching of Items at eBay Bài tóm tắt · eBay · 2020
…ng bình — [bài gốc](https://tech.ebayinc.com/engineering/prefetch-caching-of-ebay-items/) Bối cảnh - Phần lớn traffic vào trang item đến từ trang kết quả tìm kiếm. Những năm trước…
- Data fetching strategy for Mercari Global Marketplace web app Bài tóm tắt · Mercari · 2025
…https://engineering.mercari.com/en/blog/entry/20251120-data-fetching-strategy-for-mercari-global-marketplace-web-app/) Một bài trong series Global App (ngoài sheet). Lý do có BFF c…
- Next.js 16.3: Instant Navigations Bài tóm tắt · Vercel · 2026
…t const instant = false để tắt cho một route). - Partial Prefetching ( partialPrefetching: true ): trước đây (đến 16.2) prefetch một request cho mỗi link trong viewport, kể cả các…
- Our Journey with Caching Bài tóm tắt · Vercel · 2024
…nd phổ biến nhất là waterfall client-server. App Router đưa fetch về server (Server Components, một round-trip), nhưng server đôi khi phải dynamic; Partial Prerendering ra đời để g…
- How we prevented security fixes leaking into our public repositories Bài tóm tắt · GitLab · 2021
…thực hiện. - Để biết object nào bên đích còn thiếu, GitLab fetch remote rồi mới push. Hệ quả: mọi object của repo Security được lưu trên đĩa của repo công khai . Ai biết SHA của c…
- Optimizing Elasticsearch for Low Latency, Real-Time Recommendations Bài tóm tắt · Zillow · 2022
…ằng stats/search : thời gian chia 40/60 giữa phase query và fetch , nghĩa là fetch đáng tối ưu. - Đổi cách lấy trường từ source (đọc cả JSON gốc rồi lọc) sang doc values (lưu theo…
- Evaluating MySQL Parallel Replication Part 4: More Benchmarks in Production Bài tóm tắt · Booking.com · 2016
…E3 đến 2.560 luồng. Giải thích của Booking: replication prefetching . Nhiều luồng khiến transaction cần dữ liệu ngoài cache đọc đĩa sớm hơn; luồng chờ IO không tốn CPU, và dù tran…
- Why Adaptive Warehouses Are up to 13.7x Faster for DML Operations Bài tóm tắt · Snowflake · 2026
…n chờ tuyệt đối giảm từ 1 phút 17 giây xuống 14 giây nhờ prefetch. - Một UPDATE production của khách (đánh dấu file đã xử lý): quét như nhau 1,59 TB, ghi 5,35 GB → 12,98 MB (412 lầ…
- Next.js 15 Bài tóm tắt · Vercel · 2024
…mà nói tới. Thay đổi chính - Đổi mặc định cache (breaking): fetch , GET Route Handler và Client Router Cache chuyển từ "cache mặc định" sang "không cache mặc định". Theo Vercel, mặ…
- Next.js 16 Bài tóm tắt · Vercel · 2025
…hạn chế theo Web API để chạy được ở edge). - Điều hướng: prefetch nhiều link chung layout thì tải layout một lần (50 link sản phẩm: một lần thay vì 50); prefetch chỉ phần chưa có t…
- Rebuilding our tech stack for the new Facebook.com Bài tóm tắt · Meta · 2020
…sung dần khi link được render (quá lớn để gửi một lần); prefetch code và dữ liệu trước khi người dùng bấm; tải code và dữ liệu của route song song thay vì lồng nhau. Vì sao - Mỗi…
- Next.js 13 Bài tóm tắt · Vercel · 2022
…ần theo tốc độ của từng đội. - Lấy dữ liệu trong component: fetch được mở rộng để tự dedupe và gộp SSG, SSR, ISR vào một API cache/revalidate ở mức component (về sau chính mặc định…
- 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:
- 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,…
- Batching và khấu hao round-trip Chủ đề Thành viên
Nhiều nút thắt không nằm ở việc mỗi thao tác tốn bao nhiêu công, mà ở chi phí cố định trả cho mỗi thao tác: một network round-trip, một lần fsync, một PUT lên object storage, một syscall, một transaction. Khi chi phí cố…
- 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…
- 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:
- 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…
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn incident bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- 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), synchronous call 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ả…
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- 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:
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một data…
- 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.
- Incident 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 incident: 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…
- Vercel Công ty Thành viên
Công ty làm framework Next.js (mã nguồn mở) và nền tảng chạy nó; nhận định về sản phẩm của chính họ trong các nguồn đều là "theo Vercel". Câu chuyện chia hai nửa. Về framework: Next.js bắt đầu bằng router theo file và…
- eBay Công ty Thành viên
Hai bài về nhất quán và độ bền ở eBay: protocol GRIT (2019) cho giao dịch ACID xuyên microservice và nhiều DB bằng OCC + log + áp bất đồng bộ ; và các phương án chạy Kafka đa region khi event phải đúng thứ tự (2020),…
- Mercari Công ty Thành viên
PaymentService của Merpay (2019) giữ nhất quán thanh toán qua nhiều service bằng cách tự làm ở tầng ứng dụng: chia pha + state machine, idempotency key bắt buộc, bù trừ kiểu TCC, đối soát và fault injection . Ba năm…
- Building a region‑aware, SEO‑friendly global web app Bài tóm tắt · Mercari · 2025
…ệu để SSR trang SEO. Trang chi tiết sản phẩm cần hơn 20 lần fetch , có chuỗi nối tiếp qua API gateway. - Trang dùng chung giữa các vùng: tiền tệ suy ra từ IP nên cùng URL trả HTML…
- 5-year Evolution of Ele.me's Transaction System - Part 5 Bài tóm tắt · Ele.me · 2020
…RabbitMQ do một phòng khác tự đóng gói, dùng sai chế độ get/fetch và prefetch count . - Liên quan tới đơn hàng vì cluster dùng chung : đơn hàng, vận đơn, merchant chỉ tách bằng vir…
- How We Halved Go Monorepo CI Build Time Bài tóm tắt · Uber · 2022
…và đẩy nhánh đó lên remote để các bước sau dùng lại, tránh fetch và patch lại: thời gian push giảm khoảng 65%. - Chặn big change trong giờ làm việc (làm trong vài ngày, hiệu quả n…
- How We Made QStash And Upstash Workflow Reliable At Scale Bài tóm tắt · Upstash · 2026
…ile cache, runtime) thì bật trạng thái nguy cấp . Các đường fetch nặng (worker tìm task, poller đọc queue từ Redis, pipeline xuất log của khách) dừng trước lần fetch tiếp cho tới k…
- Layouts RFC Bài tóm tắt · Vercel · 2022
…u riêng. - Lấy dữ liệu ở nhiều segment trong một route, các fetch bắt đầu song song để tránh waterfall; đi giữa segment anh em chỉ fetch và render từ segment đó trở xuống. - Routin…
- Himeji: A Scalable Centralized System for Authorization at Airbnb Bài tóm tắt · Airbnb · 2021
…- Kiến trúc ba tầng: orchestration (đọc cấu hình, phát lệnh fetch, route tới cache bằng consistent hashing), cache (shard + replica, mỗi shard một instance trên mỗi AZ, nhắm hit ra…
- How we built Claude Code auto mode: a safer way to skip permissions Bài tóm tắt · Anthropic · 2026
…lại được qua version control); (3) mọi thứ còn lại (shell, fetch web, công cụ ngoài, subagent, file ngoài project) qua classifier. - Classifier hai giai đoạn: giai đoạn 1 trả một…
- Atlassian Công ty Thành viên
Atlassian lên AWS năm 2016. Tenant Context Service (ánh xạ tenant → vị trí, gọi nhiều lần trong mỗi request) được tối ưu qua bốn bài học "không có phép màu": DynamoDB, load balancer, cache, client . Cùng năm 2019, nền…
- Using an event-driven architecture to improve Jira Software responsiveness Bài tóm tắt · Atlassian · 2019
…phải lo phân quyền trên kênh đó. - Push dễ biến thành bão refetch: cần đệm và giới hạn ở phía client. - Khối nền tảng dùng chung (event bus, pub/sub frontend, ID chuẩn) giúp tính n…
- Booking.com Công ty Thành viên
Booking.com scale đọc bằng hàng nghìn slave MySQL (2014). Crash-safe replication của MySQL 5.6 tải lại binlog từ master sau mỗi lần khởi động, đè lên network card của master; họ đặt Binlog Server cục bộ trên slave để…
- A Smarter Way to Deploy Data Pipelines Bài tóm tắt · Doximity · 2025
…olume (không nói cách sync vào volume). Đề xuất "Remote DAG Fetcher" (AIP-5) của cộng đồng đã bị bỏ. Thay đổi chính - Xuất bản DAG: CI đóng gói DAG của project lên S3 , ghi metadat…
- Ele.me Công ty Thành viên
Nền tảng giao đồ ăn (sau thuộc Alibaba). Năm 2012 mọi module lõi nằm trong một ứng dụng Python tên Zeus. Năm 2015 team đơn hàng 4 người tách Zeus thành các service qua sáu bước, từ module trong repo chung tới deploy vật…