Tìm kiếm
40 kết quả cho “Runtime”. Tìm không phân biệt dấ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.
- How the controller-runtime Cache Actually Works, and Why Your Controller Does Not Crash the API Server Bài tóm tắt · Kubernetes · 2026
…[bài gốc](https://kubernetes.io/blog/2026/07/29/controller-runtime-cache-explained/) Bài giải thích cơ chế bên trong (blog của dự án Kubernetes), không phải câu chuyện của một côn…
- How we reduced our text similarity runtime by 99.96% Bài tóm tắt · Microsoft · 2021
…ata-science-at-microsoft/how-we-reduced-our-text-similarity-runtime-by-99-96-e8e4b4426b35) Dự án của đội Commercial Software Engineering của Microsoft làm cùng EPPI Centre (UCL): đ…
- Zero-Growth Stack, Real Gains: How Stack Allocation Can Save 10% CPU in Go Bài tóm tắt · Uber · 2026
…u với stack 2 KB (thread OS thường 2 MB). Khi hàm sắp tràn, runtime cấp stack gấp đôi và copy nội dung sang ( runtime.morestack → copystack ). Go 1.19 thêm stack khởi đầu thích ứng…
- How we rolled out one of the largest Python 3 migrations ever Bài tóm tắt · Dropbox · 2018
…i chính - Chọn bỏ freezer thay vì vá nó cho Python 3: nhúng runtime Python vào app native. Entry point ( Dropbox.exe , Dropbox.app , dropboxd ) build bằng Visual Studio, Xcode, mak…
- Dismissing Python Garbage Collection at Instagram Bài tóm tắt · Instagram · 2017
…i trong Py Finalize lúc tắt, làm bộ nhớ vọt lên. Họ thêm cờ runtime vào CPython để tắt GC hoàn toàn, nhưng máy CPU đời cũ (Sandybridge) vẫn lỗi vì các bước dọn dẹp khác lúc tắt. 4.…
- Building Robust Codebases with Python's Type Annotations Bài tóm tắt · Hudson River Trading · 2024
…API ngoài thì TypedDict không đủ, vẫn phải kiểm schema lúc runtime; tránh dùng kiểu nguyên thuỷ cho khái niệm miền (CUSIP) mà dùng dataclass có kiểm tra hoặc NewType + TypeGuard ;…
- A deeper dive into our May 2019 security incident Bài tóm tắt · Stack Overflow · 2021
…cret khỏi source code, xoay vòng, đưa vào build system hoặc runtime, secret chỉ ghi không đọc ; alert khi có ai được nâng lên quyền developer; tầng dev vẫn phải mở Internet (nhận w…
- DuckDB v2.0: Your Database Deserves a Better Parser Bài tóm tắt · DuckDB Labs · 2026
Từ commit đầu tiên năm 2018, DuckDB dùng parser và grammar lấy từ PostgreSQL: trưởng thành, đã qua thử lửa, cú pháp quen thuộc. Họ thêm một Transformer đổi parse tree kiểu Postgres sang AST nội bộ.
- Hệ thống độ trễ thấp (low latency) Chủ đề Thành viên
Ở sàn giao dịch và công ty market making, mỗi giao dịch làm thay đổi thị trường cho giao dịch sau, và ai phản ứng chậm hơn thì thua. Yêu cầu không chỉ là latency trung bình thấp mà latency ổn định ở đuôi, ở thang micro…
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố 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.
- 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.
- 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…
- Scale dọc trước khi scale ngang Chủ đề
Thêm máy (scale ngang) kéo theo độ phức tạp phân tán. Bắt mỗi máy làm được nhiều hơn (scale dọc, tối ưu) thì đơn giản hơn, nhưng có trần và dễ thành một điểm hỏng.
- 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:
- 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…
- 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…
- 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:
- 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:
- 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…
- Hạ tầng nghiên cứu định lượng (dữ liệu thị trường, feature, backtest) Chủ đề Thành viên
Một quỹ định lượng hay công ty market making sống bằng vòng nghiên cứu: đặt giả thuyết → lấy dữ liệu → tạo feature → train model hay dựng tín hiệu → backtest/mô phỏng → đưa vào giao dịch thật → lặp lại. Theo Optiver, độ…
- 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 mặt…
- Sự cố 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 sự cố: 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 gom…
- Tracing phân tán và log theo request Chủ đề
Khi một request đi qua hàng chục service, metric của từng service cho biết có chậm, log của từng service cho biết từng mảnh; không cái nào trả lời "request này chậm vì đâu" hay "trang này tốn bao nhiêu". Tracing phân…
- Why we replaced Node.js with Bun for 5x throughput Bài tóm tắt · Trigger.dev · 2026
…max latency tốt hơn 28 lần, image 180 → 68 MB. Bẫy khi đổi runtime - Memory leak chỉ có ở mô hình HTTP của Bun: RSS tăng đều sau khi lên production. Khi client ngắt kết nối, handl…
- Why we rewrote WAL-G for Postgres backups in Rust: Meet WAL-RUS Bài tóm tắt · ClickHouse · 2026
…ào môi trường ít tài nguyên hơn, vấn đề là bộ nhớ khó đoán: runtime có GC cho đường "răng cưa" giữa các chu kỳ GC, và Go giữ trước nhiều virtual memory hơn mức dùng thật. Postgres…
- 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 .…
- Inside the Go Playground Bài tóm tắt · Go · 2013
…iữ tài nguyên ở backend và các tầng giữa, và để chống DoS). Runtime riêng cho Playground giữ một đồng hồ nội bộ; scheduler sửa để khi mọi goroutine đều bị chặn (deadlock) mà còn ti…
- Inside HRT's Python Fork: Leveraging PEP 690 for Faster Imports Bài tóm tắt · Hudson River Trading · 2025
…, nhưng import tăng không kiểm soát. Import Python chạy lúc runtime và chậm khi module lớn, nằm trên filesystem phân tán, có side effect chậm, kéo nhiều import bắc cầu, hay là exte…
- Designing for latency and iteration Bài tóm tắt · Optiver · 2026
…gôn ngữ cấp cao, biên dịch thành code production chạy trong runtime mỏng. Mở đường cho ML trong nghiên cứu và production, latency vào một dải nhanh hơn hẳn. Nhưng compiler thành nú…
- A Self-Baked Async FFI Framework for Rust <-> C# Interop Bài tóm tắt · ScyllaDB · 2026
…ười dùng chỉ là await session.ExecuteAsync(...) . - Bẫy hai runtime: luồng executor của Tokio chạy luôn phần continuation của C (vì .NET tối ưu để giảm chuyển ngữ cảnh). .NET tự th…
- Enhancing Performance in Microservice Architecture with Kitex Bài tóm tắt · ByteDance · 2024
…i zero-copy, tuning cho gói nhỏ đồng thời cao, có cả sửa Go runtime (ưu tiên lập lịch) và syscall theo lô trong kernel nội bộ. - Trong cùng máy với service mesh: sidecar thêm một c…
- Why Discord is switching from Go to Rust Bài tóm tắt · Discord · 2020
…). Bài học cho SWE - Đi tới tận nguyên nhân gốc (đọc source runtime Go) trước khi quyết định viết lại. - Viết lại đúng một service nhỏ, có số liệu trước/sau và load test. Chính Dis…
- Python at Scale: Strict Modules Bài tóm tắt · Instagram · 2019
…-in theo module). Liên quan - (cùng monolith Python, tối ưu runtime) · · (tiền xử lý lúc deploy để giảm cold start) - ·…
- Memory allocator showdown Bài tóm tắt · Jane Street · 2020
…n điểm khác nhau trên đường đánh đổi. Bài học cho SWE - Với runtime có GC, so sánh thay đổi hiệu năng phải quét tham số GC và so đường cong, không so một cặp số. - Chọn thước đo bộ…
- Kubernetes Công ty Thành viên
Hai nguồn đầu của dự án Kubernetes trong wiki kể quyết định kiến trúc nằm bên trong nền tảng mà nhiều công ty khác dựng lên trên. Năm 2018, kube-proxy dùng iptables (danh sách luật vốn cho firewall) là nút cổ chai thật…
- Tokio Công ty Thành viên
Tokio là async runtime mã nguồn mở cho Rust, không phải một công ty; bài 8/2019 giới thiệu thư viện tracing (trước tên tokio-trace): trong runtime async một thread chạy xen kẽ nhiều task nên thứ tự log không còn chỉ ra…
- New Tweets per second record, and how! Bài tóm tắt · Twitter · 2013
…ợp sẵn trong Finagle; một dòng code là có metric p50/p99. - Runtime config: hệ thống Decider bật/tắt tính năng đồng loạt trên nhiều service, cho phép theo % traffic. Code deploy ở…
- The story of a V8 performance cliff in React Bài tóm tắt · V8 (Google) · 2019
…ll ) giúp mọi engine. Bài học cho SWE - Một tối ưu ngầm của runtime có thể có vách: hành vi đúng nhưng chậm hàng bậc khi gặp một tổ hợp hiếm (đổi representation + non-extensible).…