Tìm kiếm
32 kết quả cho “Server Actions”. Tìm không phân biệt dấu.
- Serverless Transactions Serve Customers Bài tóm tắt · CapitalOne · 2017
…Trung bình — [bài gốc](https://medium.com/capital-one-tech/serverless-transactions-serve-customers-e4a279940707) Bài của một VP Engineering, ít số liệu; mô tả hướng đi và bài học,…
- How to Think About Security in Next.js Bài tóm tắt · Vercel · 2023
…ng bình — [bài gốc](https://nextjs.org/blog/security-nextjs-server-components-actions) Vercel vừa làm framework Next.js vừa bán nền tảng chạy nó; nhận định về sản phẩm của họ trong…
- Next.js 13.4 Bài tóm tắt · Vercel · 2023
…e" nghĩa là lõi đã sẵn cho production, chưa phải xong việc; Server Actions vẫn alpha, App Router chạy trên kênh canary của React. - Code splitting đổi đơn vị: Pages Router tách bun…
- Next.js 15 Bài tóm tắt · Vercel · 2024
…: cookies , headers , params , searchParams phải await , để server biết chỗ nào phải chờ request và render trước phần còn lại. Vẫn synchronous call được tạm thời kèm cảnh báo tới b…
- Next.js 14 Bài tóm tắt · Vercel · 2023
…khởi động nhanh hơn 53,3%, Fast Refresh nhanh hơn 94,7%. - Server Actions ổn định: hàm chạy trên server gọi thẳng từ component thay cho API Route tự viết; đổi dữ liệu, render lại…
- Turborepo Remote Cache: Accelerating CI to Move Fast Bài tóm tắt · Mercari · 2026
…ý sẵn), nên phải tự host. Thay đổi chính - Ba phương án cho server cache: - Microservice trên GKE như thông lệ công ty: cluster CI ở Mỹ, cluster GKE chính ở Nhật, nên latency cao v…
- Moving the public Stack Overflow sites to the cloud: Part 1 Bài tóm tắt · Stack Overflow · 2025
…public (Stack Overflow và network Stack Exchange) chạy trên server vật lý từ đầu: một máy → thêm máy SQL → data center (2010) → thêm CDN. Theo bài, các tối ưu hiệu năng đã cản trở…
- Security Advisory: CVE-2025-66478 Bài tóm tắt · Vercel · 2025
…thác. Thay đổi chính - Lỗ hổng: CVSS 10.0 ở giao thức React Server Components (gốc ở React, CVE-2025-55182): request tạo sẵn gây thực thi mã từ xa trên App Router. - Phạm vi: App R…
- Next.js Security Update: December 11, 2025 Bài tóm tắt · Vercel · 2025
…vòng lặp vô hạn, treo tiến trình. - Lộ mã (trung bình): một Server Function trả về mã đã biên dịch của hàm khác; secret viết thẳng trong code có thể bị inline vào đó. - Không có wo…
- A deeper dive into our May 2019 security incident Bài tóm tắt · Stack Overflow · 2021
…rên dev. Phát hiện muộn hơn hai ngày rằng SSH key của build server đã bị dùng ngoài network: thu hồi, đưa GitHub ra sau firewall, kiểm commit lạ (không có), xoay vòng mọi secret lộ…
- How we improved reporting and monitoring of test automation results Bài tóm tắt · trivago · 2023
…ới xem, khó link từ dashboard. Thay đổi 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…
- How we deliver mobile app updates faster Bài tóm tắt · Mercari · 2025
…ể bắt hồi quy. Vì sao - Client mobile không revert được như server; cách lùi chính là tắt flag, còn binary thì chỉ còn hotfix (và rollback trên Android). Bài học cho SWE - Tách "de…
- Building visibility into a CI platform Bài tóm tắt · Optiver · 2026
…ột agent có FPGA là có người phải lắp card, có khi phải mua server. Câu hỏi chuyển từ "scale nhanh cỡ nào" sang "có đúng capacity không", tức bài toán hiểu nhu cầu. - Họ dùng GitHu…
- 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,…
- 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…
- Xác thực và phân quyền (authn/authz) Chủ đề Thành viên
Ở monolith, mỗi dữ liệu thường chỉ có một đường vào, nên kiểm tra quyền nằm ngay đó: một hàm hasaccess?, một API mỗi resource. Khi hệ thống tách thành nhiều service, nhiều client, nhiều loại token, cả hai nửa đều 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…
- 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:
- 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:
- Sharding và tách database Chủ đề Thành viên
Một database quan hệ duy nhất là điểm khởi đầu của hầu hết sản phẩm. Đến một lúc nó không chịu nổi lượng ghi, dữ liệu không còn vừa một máy, hoặc một incident ở DB đó làm sập mọi tính năng.
- 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ố…
- 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:
- 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.
- 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à…
- Distributed transaction và nhất quán xuyên service Chủ đề Thành viên
Với một DB quan hệ, BEGIN … COMMIT lo hết. Khi dữ liệu bị chia (shard, tách service, thêm Redis bên cạnh Postgres), một thao tác nghiệp vụ chạm nhiều nơi, và câu hỏi khó nhất trở thành "timeout rồi, việc đó đã xảy ra…
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- 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…
- CapitalOne Công ty Thành viên
Bài khái niệm (2020) của CapitalOne về active-active shared-nothing ở tầng DB: khác với HA, đòi ứng dụng chịu được xung đột ghi và hỏng dữ liệu âm thầm, nên hợp với cache hay session state hơn là system of record . Một…
- How we rebuilt Next.js with AI in one week Bài tóm tắt · Cloudflare · 2026
…s dùng toolchain riêng (Turbopack); muốn chạy trên nền tảng serverless khác (Cloudflare, Netlify, Lambda) phải nắn lại output build. OpenNext làm việc đó bằng cách dịch ngược outpu…
- Dropbox Công ty Thành viên
Dropbox luôn là hybrid: metadata ở data center riêng, nội dung file trên S3. Ở ~500 PB họ tự xây Magic Pocket, theo Dropbox vì hiệu năng và unit economics . Cái giá kèm theo là phải tự dựng cả backbone và edge network .…
- 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 Git infrastructure for agent-scale development Bài tóm tắt · GitHub · 2026
…okes): mỗi repo có bản đầy đủ trên đĩa cục bộ của nhiều fileserver (mặc định năm ); cập nhật ref dùng three-phase commit theo quorum để CI, web, API thấy trạng thái nhất quán. Phục…