Tìm kiếm
25 kết quả cho “Client Router Cache”. Tìm không phân biệt dấu.
- 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:
- Scaling Cache Infrastructure at Pinterest Bài tóm tắt · Pinterest · 2020
…và giảm dung lượng cần cho các backend đắt. - Lịch sử phía client: routing/discovery lúc đầu nằm trong thư viện client (dễ vỡ, gắn với việc deploy binary) → một proxy tự xây (thiế…
- Slack's Incident on 2-22-22 Bài tóm tắt · Slack · 2022
…tmortem do Incident Commander của incident viết. Bối cảnh - Client Slack phải boot (tải danh sách kênh, preference, hội thoại gần nhất) mới dùng được; boot lỗi là trang lỗi. - Dữ l…
- Next.js 15 Bài tóm tắt · Vercel · 2024
…Đổ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ặc định cũ được chọn vì nhanh…
- Our Journey with Caching Bài tóm tắt · Vercel · 2024
…- Theo Vercel, nút thắt frontend 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; Pa…
- Layouts RFC Bài tóm tắt · Vercel · 2022
…mỗi lần chuyển trang tải lại JS và JSON props rồi render ở client. - Theo Vercel, đây là thay đổi lớn nhất của Next.js từ lúc ra đời, dựa trên React 18 và mở đường cho React Serve…
- Moving Railway's Frontend Off Next.js Bài tóm tắt · Railway · 2026
…với một team ship nhiều lần mỗi ngày. App chủ yếu chạy phía client (dashboard có trạng thái, canvas real-time, websocket khắp nơi); các primitive server-first không dùng tới, layou…
- 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,…
- Our not-so-magic journey scaling low latency, multi-region services on AWS Bài tóm tắt · Atlassian · 2019
…á cho từng use case → các TCS độc lập ở mỗi region chỉ đọc. Client tự chuyển sang region dự phòng khi một region hỏng. - "DynamoDB không phải phép màu": ở vài nghìn req/s mỗi regio…
- Building a region‑aware, SEO‑friendly global web app Bài tóm tắt · Mercari · 2025
…vài năm trước chuyển Next.js Pages Router nhưng vẫn là app client lớn được bơm dữ liệ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 g…
- Reducing local dev time by 83%: Why we migrated off Next.js Bài tóm tắt · Inngest · 2026
…huyên trách. Ở một đội nhỏ mà ai cũng kiêm nhiều việc, "use client" / "use server" , nhiều tầng API cache, ranh giới mờ giữa RSC và client component là chi phí nhận thức cộng dồ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…
- 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.
- 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…
- 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ả…
- 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à…
- 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…
- 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 phục vụ LLM inference Chủ đề Thành viên
Phục vụ LLM giống một dịch vụ web ở chỗ cần scale theo tải, deploy phiên bản mới an toàn và phục hồi khi một process chết; nhưng ba đặc điểm làm các công cụ quen thuộc hỏng:
- Đổ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.
- Multi-tenancy và cô lập tenant Chủ đề Thành viên
Một hệ phục vụ nhiều khách (tenant: workspace, shop, organization, account, service nội bộ) trên cùng hạ tầng thì rẻ và dễ vận hành, vì tài nguyên được dùng chung. Cái giá là bốn câu hỏi đi theo hệ suốt đời:
- WhatsApp Công ty Thành viên
WhatsApp là ca hiếm: blog kỹ thuật gần như chỉ kể hai giai đoạn, và hai giai đoạn ấy giải hai bài khác hẳn nhau. Giai đoạn Erlang (2011–2014) là câu chuyện tối ưu một hệ nhỏ người: năm 2012, một server FreeBSD + Erlang…
- 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…
- Turbopack Dev is Now Stable Bài tóm tắt · Vercel · 2024
…rồi browser, vì phải biên dịch server trước để tìm các "use client" ), nên có chi phí phối hợp và parse cùng code hai lần. Turbopack coi "chuyển môi trường" (server ↔ browser) là m…
- Diving into Uber's cutting-edge data infrastructure Bài tóm tắt · Onehouse · 2024
…prem hay cloud để đặt truy vấn; Presto đọc GCS qua một HDFS client tự viết như thể đọc HDFS. Vì sao - Theo Uber, các nhu cầu khác nhau về độ tươi và tải được gom vào một kiến trúc…