Tìm kiếm
40 kết quả cho “native code”. Tìm không phân biệt dấu.
- From Native to React Native to Flutter Bài tóm tắt · Zerodha · 2022
…khó: Trung bình — [bài gốc](https://zerodha.tech/blog/from-native-to-react-native-to-flutter/) Bối cảnh - Kite là nền tảng giao dịch chính của Zerodha. Ban đầu chỉ có web; 2015 mộ…
- Migrating from Apollo Tooling to GraphQL Codegen at Yelp Bài tóm tắt · Yelp · 2026
…hệt apollo-tooling, thay vì các hướng mới (gql.tada, chế độ native) đòi đổi cú pháp ở mọi component. Có tranh luận về việc nhân dịp hiện đại hoá luôn, nhưng mỗi ý tưởng đều kéo the…
- Evolving Mercari's iOS codebase into a multi-product monorepo Bài tóm tắt · Mercari · 2025
…g hướng: . Bối cảnh - Lịch sử app iOS của Mercari: app Nhật native; Mỹ và Anh bản đầu dùng cùng repo với Nhật, chuyển hành vi bằng directive biên dịch, không có kiến trúc module, r…
- Helix: The internal tool powering our Shopify app's native migration Bài tóm tắt · Shopify · 2026
…eering/helix) Bối cảnh - Shopify chuyển app mobile từ React Native về native (Swift, Kotlin); app Shop đã làm xong trong 12 tuần. Lần này là app Shopify, app lớn nhất, hơn 300 màn…
- Modernizing Prometheus: Native Storage for Composite Types Bài tóm tắt · Prometheus · 2026
…ĩa; không gì cấm ghi một gauge tên foo bucket . Diễn tiến - Native histogram đưa vào TSDB mẫu phức hợp đầu tiên (bucket thưa, hàm mũ, lưu nguyên tử). Lúc đó ý kiến chung là dừng ở…
- Evolution of the PyTorch Media Processing Landscape Bài tóm tắt · PyTorch · 2026
…cái kia phải tự build. - Media I/O kéo theo nhiều phụ thuộc native: sáu phiên bản FFmpeg chính (4 tới 9), SDK codec của NVIDIA, mỗi định dạng ảnh một thư viện với điều kiện giấy ph…
- Inside the Go Playground Bài tóm tắt · Go · 2013
…ách ly khỏi hạ tầng Google: backend chạy chương trình trong Native Client (NaCl) , giới hạn CPU, RAM, không có mạng hay file system. Nhưng Go nổi bật ở concurrency và mạng; bản đầu…
- Designing for latency and iteration Bài tóm tắt · Optiver · 2026
…ữa trading (bề mặt chiến lược) và engineering (runtime). 3. Native end-to-end: gộp các tầng giữa lúc dữ liệu thị trường tới và lúc lệnh đi; giữ đường tick-to-trade nhanh trong khi…
- Supercharging Discord Mobile: Our Journey to a Faster App Bài tóm tắt · Discord · 2025
…aster-app) Bối cảnh - Desktop dùng React, mobile dùng React Native. Android ban đầu không dùng React Native vì lo hiệu năng; máy Android mạnh lên và engine Hermes làm Discord chuyể…
- DrP: Meta's Root Cause Analysis Platform at Scale Bài tóm tắt · Meta · 2025
…liệu MTTR là của Meta, ghi "theo Meta". Phần định hướng "AI-native" chỉ nhắc ngắn. Bối cảnh - Theo Meta, điều tra sự cố bằng tay ở hệ lớn dựa vào playbook cũ và script tự viết , ké…
- Designing MCP Gateway: Uber's MCP Management Platform Bài tóm tắt · Uber · 2026
…service trung tâm giữa agent với backend và các MCP server native. Lúc viết: hơn 800 MCP server, hơn 5.000 tool . - Control plane (MCP Registry): danh mục server và tool, nguồn sự…
- A new Protocol Buffers generator for Go Bài tóm tắt · Vitess · 2021
Mọi giao tiếp giữa các thành phần của Vitess đi qua gRPC, mọi message là Protobuf. Năm 2020 Google ra Go Protobuf APIv2, không tương thích APIv1. Vitess không vội nâng: việc lớn, không có lợi ích trực tiếp (không dùng…
- 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,…
- Serving Machine Learning Models Efficiently at Scale at Zillow Bài tóm tắt · Zillow · 2022
…nên có lợi khi scale về 0 cho model có giờ thấp điểm rõ. - Knative Serving + KServe trên Kubernetes/Istio: autoscaler trung tâm scale theo concurrency hay RPS và scale về 0; activa…
- How HRT Thinks About Data Bài tóm tắt · Hudson River Trading · 2022
…dụ dùng lợi suất AAPL để dự báo MSFT, "pairs trade"); alternative data (lượng người tới cửa hàng, luồng Twitter, gió theo vùng…); biến đổi dữ liệu : một phép biến đổi có thể tạo r…
- Coding agent trong engineering (migrate, viết lại, chạy song song, quyền hạn) Chủ đề Thành viên
Từ 2026 các công ty bắt đầu giao cho coding agent những việc trước đây là dự án nhiều tuần: migrate hàng trăm module hay dataset, dọn feature flag, viết lại cả framework hay app. Agent viết nhanh, nhưng ba thứ không tự…
- Đổ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.
- 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.
- 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.
- Nền tảng ML (feature, training, serving, giám sát model) Chủ đề Thành viên
Model ML đầu tiên của một công ty thường được nhúng thẳng vào một service có sẵn, với feature tính trong vài script và train bằng một job riêng. Khi số model và số người làm model tăng, bốn chỗ cùng hỏ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, độ…
- 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:
- 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ệ 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…
- Stream processing Chủ đề Thành viên
Khi batch hằng ngày hay hằng giờ không còn đủ tươi (chi tiêu quảng cáo phải dừng đúng lúc chạm ngân sách, dashboard MRR không được trễ 24 giờ, alert phải bắn khi contest sắp đầy), hệ phải tính liên tục trên luồng sự…
- 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…
- Hạ tầng tìm kiếm Chủ đề Thành viên
Lúc đầu, tìm kiếm là LIKE trên database hoặc một thư viện (Lucene) nhúng trong app. Khi dữ liệu và tính năng tăng, search thành một hệ có trạng thái riêng, khác database ở mấy điểm:
- 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.
- Độ tin cậy và multi-region Chủ đề Thành viên
Thay đổi kiến trúc lớn thường không đến từ kế hoạch mà từ một sự cố đau đớn. Khi đã chạy nhiều vùng, nhiều giả định của hệ thống một vùng không còn đúng.
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- Zerodha Công ty Thành viên
Công ty môi giới chứng khoán Ấn Độ, khách tăng hơn 3 lần trong một năm (2020–2021). Theo CTO, họ trụ được nhờ các nguyên tắc lẽ thường: interface ổn định, viết lại thường xuyên (ticker viết lại ít nhất 5 lần), đóng băng…
- How we rolled out one of the largest Python 3 migrations ever Bài tóm tắt · Dropbox · 2018
…er 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, make; Python nằm sau một t…
- Shopify Công ty Thành viên
Năm 2015 không còn mua được DB to hơn nên Shopify shard, rồi phát hiện thao tác lặp mọi shard làm mất cô lập lỗi. Kiến trúc pod (mỗi request chỉ chạm một tập datastore cô lập, Pod Mover dời pod sang DR) ra đời .…
- Go Công ty Thành viên
Năm 2023, thư viện chuẩn thêm log có cấu trúc log/slog sau hơn một năm thiết kế công khai, tách frontend Logger khỏi backend Handler để các thư viện log sẵn có (logrus, zap, logr) dùng chung một backend thay vì bị thay…
- 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…
- Engineering the agentic SDLC Bài tóm tắt · Optiver · 2026
SDLC truyền thống giả định người lái; bước đầu tự nhiên là dùng AI để tăng tốc quy trình cũ. Optiver thử giả định ngược lại: agent làm phần lớn việc, người dẫn hướng và tinh chỉnh. Họ chia khung làm ba tầng: workflow…
- OpenAI Công ty Thành viên
Hạ tầng nghiên cứu của OpenAI chạy trên Kubernetes: từ 2.500 node (2018), nơi etcd, agent giám sát và ARP cache lần lượt vỡ , lên một cụm 7.500 node (2021) với API server ngoài cụm, gang scheduling và health check GPU .…
- Building a Faster C# Driver for ScyllaDB…on our Self-Baked C#-Rust FFI Framework Bài tóm tắt · ScyllaDB · 2026
…khoá đã nhả. Chuyển đồng bộ xuống Rust: RWLock trên session native, query dùng try read() không chặn (lấy không được thì từ chối ngay), đóng session dùng write() . - Lỗi thành exce…
- How We Improved Our Performance Using ElasticSearch Plugins: Part 1 Bài tóm tắt · Tinder · 2019
…hơn 500 ms xuống dưới 400 ms. Vì sao - Muốn tốc độ của code native mà vẫn đổi thuật toán thường xuyên; với cụm search đang phục vụ, restart là chi phí vận hành lớn nhất. Bài học ch…
- Migrating HotPads to an Isomorphic Stack with React Bài tóm tắt · Zillow · 2016
…o SWE - Front-end tiêu thụ API giống app mobile giúp web và native cùng một hợp đồng dữ liệu. - SSR có lấy dữ liệu: chạy song song, và stream phần đầu trang sớm. - Viết lại toàn bộ…