Tìm kiếm
31 kết quả cho “import time”. Tìm không phân biệt dấu.
- Inside HRT's Python Fork: Leveraging PEP 690 for Faster Imports Bài tóm tắt · Hudson River Trading · 2025
…n code của HRT nằm trong một monorepo; module Python nội bộ import được ở mọi nơi. Tiện, 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…
- How Stripe's document databases supported 99.999% uptime with zero-downtime data migrations Bài tóm tắt · Stripe · 2024
…trong metadata service, dựng index trên shard đích. 2. Bulk import từ snapshot tại thời điểm T. Gom lô và chỉnh tham số engine không giúp; sắp dữ liệu theo thuộc tính index phổ biế…
- Đổ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.
- Building a Dependency Graph of Our Python Codebase Bài tóm tắt · Hudson River Trading · 2023
…chồng nhau, phần không liên quan bị buộc vào nhau qua đường import gián tiếp. Import một module trong chu trình là import cả chu trình và phụ thuộc của nó. - Thời gian import tăng…
- Python at Scale: Strict Modules Bài tóm tắt · Instagram · 2019
…i mới với Python) cùng làm. - Ba nỗi đau: - Khởi động chậm: import một module chạy rất nhiều code (biên dịch regex, decorator đăng ký route, thân class, metaclass). Server khởi độn…
- How we seamlessly migrated high volume real-time streaming traffic with zero data loss and duplication Bài tóm tắt · Grab · 2024
…am vào thư mục /commons của monorepo; cả service cũ lẫn mới import cùng một code, có logic bật/tắt theo service. 2. Tạo tài nguyên "sink" tạm (stream, bảng DynamoDB) để service mới…
- Optimizing Our Build Times by Migrating from Webpack to Rspack Bài tóm tắt · Yelp · 2026
…export trong barrel file sang named re-export; codemod đổi "import rồi export" sang re-export thật (bỏ được khoảng 30 giây). Persistent cache của Webpack chứa đường dẫn tuyệt đối n…
- Reducing local dev time by 83%: Why we migrated off Next.js Bài tóm tắt · Inngest · 2026
…- Big-bang hay dần dần: đi dần cần routing có điều kiện và import có điều kiện trong thư viện component dùng chung (vốn dựa nhiều vào tiện ích của Next.js). Thử chuyển vài route đ…
- Managing Software Dependency at Scale Bài tóm tắt · LinkedIn · 2018
…n realtime: Artifactory phát event khi publish → listener → importer dựng đồ thị và ghi Espresso; một scheduler quét định kỳ bắt artifact bị sót. CI/CD chạy 20.000–30.000 job/ngày.…
- Evolving the Go Standard Library with math/rand/v2 Bài tóm tắt · Go · 2024
…ột package chỉ chạy đúng nhờ tình cờ package khác cũng được import (đã gặp trong codebase lớn); bộ sinh toàn cục có mutex, khi chạy song song khoá đắt hơn việc sinh số; thuật toán…
- Stack Overflow: How We Do Deployment - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…à minify JS/LESS bằng Node chạy song song) → dump chuỗi C → import chuỗi tiếng Anh → deploy → webhook báo chuỗi mới. Tier meta và production chỉ chạy một phần các bước. - Deploy mộ…
- 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.
- 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, độ…
- 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:
- 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,…
- 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 sự cố ở DB đó làm sập mọi tính nă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ó…
- Monolith và microservices — đi và quay lại Chủ đề Thành viên
Lúc nào nên tách hệ thống thành nhiều service, và cái giá của việc đó là gì? Các nguồn hiện có cho thấy đây không phải đường một chiều.
- Hudson River Trading Công ty Thành viên
Công ty giao dịch thuật toán (HRT), phần lớn hạ tầng on-premises, nhiều site trên thế giới. Năm 2021 họ scale Prometheus bằng shard chỉ ingest cộng query node đọc remote, vì federation mất khả năng tổng hợp ad-hoc trên…
- Instagram Công ty Thành viên
Bắt đầu bằng stack "nhàm chán" (Django + Postgres + Redis + Memcached trên EC2). Nguyên tắc: đơn giản, không phát minh lại, dùng đồ đã kiểm chứng. 3 kỹ sư vận hành được 14 triệu user . Cùng năm họ giữ Postgres, chia…
- How we built a secure, performant, multi-tenant cloud platform to run untrusted code Bài tóm tắt · Deno · 2024
…ết dependency (tránh "network waterfall" khi V8 tự hỏi từng import, mỗi lần khoảng 100 ms), cắt phần thừa của gói npm, sắp code theo thứ tự BFS của import để stream vào V8. - Bất b…
- Atomic slot migration with Redis 8.4 Bài tóm tắt · Redis · 2026
…óng, slot lạnh. Cách cũ (trước 8.4): dời từng key - SETSLOT IMPORTING/MIGRATING , rồi lặp GETKEYSINSLOT + MIGRATE theo lô nhỏ cho tới khi slot rỗng, rồi SETSLOT NODE . Theo bài, cá…
- August 22nd, 2023 Deno Deploy Post-mortem Bài tóm tắt · Deno · 2023
…ry module đều sập khoảng 90 phút. - Người dùng Deno runtime import package qua HTTPS bị lỗi build. Ứng dụng đã cache hoặc vendor dependency thì không bị ảnh hưởng. - Cô lập tài ngu…
- Incrementally migrating over one million lines of code from Python 2 to Python 3 Bài tóm tắt · Dropbox · 2019
…e string khi serialize ra "b'...'" . Không dùng from future import unicode literals từng phần vì đổi kiểu literal theo file gây rối. - "Straddling": code viết cú pháp chạy cả 2 và…
- Improving Python: How we made pip install twice as fast Bài tóm tắt · Man Group · 2025
Man Group là quỹ đầu tư giao dịch hệ thống hơn 35 năm; hơn một phần ba nhân sự là technologist, quant và data scientist. Python là nền tảng phát triển chính; đội Python Platform phục vụ hàng trăm người dùng mỗi ngày.
- 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…
- The Events Rail: Inside Atlassian's Webhook Delivery Platform Bài tóm tắt · Atlassian · 2026
…hông khớp" phải rẻ nhất. 2. Công bằng giữa tenant : một lần import CSV 10.000 issue sinh nhiều event trong một phút hơn cả tuần bình thường của tenant đó. 3. Nguyên tắc thiết kế: m…
- How Discord Stores Billions of Messages Bài tóm tắt · Discord · 2017
…bucket là cửa sổ ~10 ngày để mỗi partition dưới 100MB (khi import đã thấy partition 100MB gây áp lực GC). - Dark launch: đọc/ghi kép vào MongoDB và Cassandra, rồi bỏ MongoDB trong…
- Introducing OxCaml Bài tóm tắt · Jane Street · 2025
Jane Street sửa OCaml từ lâu (xem GC 2015 ở ). Vài năm gần đây các phần mở rộng ngôn ngữ đủ lớn để thành một nhánh compiler riêng, vẫn mã nguồn mở, với mục tiêu đưa dần vào OCaml upstream.
- Faster Python 3.14: faster compression and fixing 28-year-old bugs Bài tóm tắt · Man Group · 2026
Sau khi tối ưu pip, đội Python Platform của Man Group nhìn xuống interpreter: code I/O, buffer, thư viện nén. pip bị giới hạn chỉ dùng thư viện chuẩn đi kèm interpreter, nên muốn pip nhanh ngang uv thì phải làm Python…
- Migrating from Apollo Tooling to GraphQL Codegen at Yelp Bài tóm tắt · Yelp · 2026
…( Maybe< , Exact< ), tên kiểu lồng nhau. Code có hàng nghìn import trỏ vào đường dẫn cũ. - Hai lần thử: (1) "hộp đen": chạy Codegen rồi hậu xử lý bằng script Node (tách file, inlin…