Tìm kiếm
30 kết quả cho “PPR”. Tìm không phân biệt dấu.
- An alternative approach to rate limiting Bài tóm tắt · Figma · 2017
…— [bài gốc](https://medium.com/figma-design/an-alternative-approach-to-rate-limiting-f8a06cf7c94c) Bối cảnh - Figma bị tấn công spam lần đầu: kẻ xấu dùng tính năng mời vào tài liệu…
- Geosharded Recommendations Part 1: Sharding Approach Bài tóm tắt · Tinder · 2019
…dium.com/tinder/geosharded-recommendations-part-1-sharding-approach-d5d54e0ec77a) Sheet trỏ tới phần 3 (consistency); wiki đọc phần 1 (cách chia shard). Phần 2: ; phần 3: . Bối cản…
- ADMIRE: A Product-Driven Approach to Automating Migrations Bài tóm tắt · Two Sigma · 2021
…(https://www.twosigma.com/articles/admire-a-product-driven-approach-to-automating-migrations/) Bối cảnh - Đội Platform Engineering của Two Sigma chắc chắn phải làm migration (đổi D…
- Wix Inbox Journey: 3 Approaches for Zero Downtime Database Migration Bài tóm tắt · Wix · 2021
…gốc](https://www.wix.engineering/post/wix-inbox-journey-3-approaches-for-zero-downtime-database-migration) Bối cảnh - Wix có hơn 200 triệu user ở 190 nước. Ứng dụng chat của Wix I…
- How Coinbase built a governed platform for internal operations Bài tóm tắt · Coinbase · 2026
…. Lớp chung lo identity, authorization, rate limit, audit, approval; logic domain ở lại backend. Theo bài: phân tán năng lực, tập trung kiểm soát . - Chuỗi kiểm tra có thứ tự mọi r…
- Smart alerts in ThirdEye, LinkedIn's real-time monitoring platform Bài tóm tắt · LinkedIn · 2019
…ị ảnh hưởng cùng lúc thành ít alert. - Notification flow: suppression trong lúc bảo trì, deploy, ngày lễ (chỉ báo khi lệch ngoài khoảng kỳ vọng); gửi theo chiều (lỗi Android tới on…
- Zero-Growth Stack, Real Gains: How Stack Allocation Can Save 10% CPU in Go Bài tóm tắt · Uber · 2026
…lúc chạy thì quá đắt. Cách chọn: lấy profile bằng thư viện pprof, giữ các stack trace có copystack , và với mỗi hàm trong trace đọc lệnh sub đầu tiên trong mã máy (dò bằng thư việ…
- How we built Claude Code auto mode: a safer way to skip permissions Bài tóm tắt · Anthropic · 2026
Mặc định Claude Code hỏi người dùng trước khi chạy lệnh hay sửa file; theo Anthropic người dùng chấp nhận 93% số lời hỏi, dẫn tới "mỏi duyệt" và duyệt không còn chú ý. Hai lối thoát sẵn có: sandbox (an toàn nhưng tốn…
- Next.js 14 Bài tóm tắt · Vercel · 2023
Turbopack đổi cách tiến: thôi viết lại next dev, chuyển sang hỗ trợ đủ tính năng trước. Mốc ổn định đo bằng bộ 5.000 test tích hợp của next dev (chứa bảy năm sửa lỗi): 90% đã qua, công khai tại areweturboyet.com, 100%…
- Building the Neural Zestimate Bài tóm tắt · Zillow · 2023
Zestimate ra 2/2006 cho 40 triệu nhà, cập nhật hằng tháng; nay hơn 100 triệu nhà, cập nhật vài lần mỗi tuầ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ố…
- 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:
- 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…
- CI và build ở quy mô lớn Chủ đề Thành viên
Lúc nhỏ, CI là "mỗi commit chạy hết build và test". Khi codebase và số commit tăng, chạy hết trở thành bất khả (Stripe 2026: chạy tuần tự mất bốn tháng), và thời gian chờ của một thay đổi không còn chỉ là thời gian…
- 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:
- Observability và monitoring Chủ đề Thành viên
Lúc đầu, monitoring là vài dashboard và một công cụ cài sẵn; log đọc thẳng từ máy. Khi hệ lớn lên, chính hệ quan sát thành một hệ phân tán có bài toán riêng:
- 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ó…
- 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…
- Migrating millions of lines of code to TypeScript Bài tóm tắt · Stripe · 2022
…w càng sớm càng tốt. Lần đầu trên Dashboard ra hơn 97.000 suppression, cải tiến codemod còn 37.000 (khoảng một trên nghìn dòng; Flow có khoảng 5.000). Type coverage của TypeScript…
- 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à…
- Making Navigations Instant in v0 Bài tóm tắt · Vercel · 2026
…Prerender cho app động: trước đây chỉ có hai công cụ (tĩnh/PPR, hoặc chuyển dữ liệu về client); app động không có lối. Từ 16.3, phần động có thể khai báo loading bằng Suspense hoặ…
- Migrating a Large Flow Monorepo to TypeScript Bài tóm tắt · Yelp · 2026
…ục package mà team chủ không có thời gian, chấp nhận auto-suppress cho số này. Kết quả (theo Yelp) - Package Flow cuối cùng chuyển đầu 2/2026 : 1,4 triệu dòng trong 3 năm 7 tháng ;…
- Automating Code Migrations at Scale Bài tóm tắt · Allegro · 2024
…ý bởi app) vào chính nhánh của Dependabot → build xanh thì approve. - Mục tiêu đặt ra: giảm việc tay trên hàng nghìn repo; không bắt developer học công cụ mới; mọi migration audit…
- Anthropic Công ty Thành viên
Nguồn đầu tiên của Anthropic trong wiki là một postmortem về hạ tầng phục vụ model: tháng 8–9/2025, ba lỗi hạ tầng độc lập (định tuyến sai pool context, cấu hình sai trên TPU, lỗi compiler XLA bị một workaround cũ che)…
- A postmortem of three recent issues Bài tóm tắt · Anthropic · 2025
…2024 . Workaround đó hoá ra đang che một lỗi khác của phép approximate top-k, chỉ hiện với vài batch size và cấu hình, thay đổi theo cả việc có bật công cụ debug hay không. Rollbac…
- Tracing Discord's Elixir Systems (Without Melting Everything) Bài tóm tắt · Discord · 2026
…ai ở session theo kích thước fan-out: Envelope thêm trường approximate num recipients ; 1 người nhận giữ 100%, 100 người 10%, từ 10.000 người trở lên 0,1%. - Giảm chi phí của chính…
- Enforcing best practice on self-serve infrastructure with Terraform, Atlantis and Policy As Code Bài tóm tắt · Loveholidays · 2021
…R (mở cổng 22 thì cần chủ sở hữu được chỉ định gõ atlantis approve ; lần plan sau không báo lại). Vì sao - Theo Loveholidays: một đội hạ tầng duyệt mọi PR không scale và biến thành…
- Superuser Gateway: Guardrails for Privileged Command Execution Bài tóm tắt · Uber · 2026
…CI chạy kiểm tự động trên PR; một engineer khác review và approve; dịch vụ backend kiểm PR đã được duyệt và người gửi có quyền dùng gateway, rồi tự xác thực tới HDFS/GCS/OCI, chạy…
- Next.js 16.2: AI Improvements Bài tóm tắt · Vercel · 2026
…rowser (thử nghiệm): CLI trả về cây component, props, shell PPR, lỗi, network dưới dạng văn bản để agent truy vấn từng lệnh trên một phiên trình duyệt bền; ví dụ tìm một lời gọi th…