Tìm kiếm
40 kết quả cho “Go 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.
- Zero-Growth Stack, Real Gains: How Stack Allocation Can Save 10% CPU in Go Bài tóm tắt · Uber · 2026
· 2026 · 4. Điều chỉnh · Độ khó: Khó — [bài gốc](https://www.uber.com/us/en/blog/zero-growth-stack/) Bối cảnh - Khoảng 65% service của Uber viết bằng Go, hơn 2 triệu core; theo Ub…
- 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
· 2026 · 3. Quy mô lớn · Độ khó: Khó — [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 Kuberne…
- 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…
- An Article to Learn About ByteDance Microservices Middleware CloudWeGo Bài tóm tắt · ByteDance · 2022
· 2022 · 3. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://www.cloudwego.io/blog/2022/03/25/an-article-to-learn-about-bytedance-microservices-middleware-cloudwego/) Nguồn thứ…
- Inside the Go Playground Bài tóm tắt · Go · 2013
· 2013 · 2. Tăng trưởng · Độ khó: Nâng cao — [bài gốc](https://go.dev/blog/playground) Dự án ngôn ngữ mã nguồn mở. Bài tự ghi chú là không còn mô tả bản Playground hiện tại. Bối c…
- Evolving the Go Standard Library with math/rand/v2 Bài tóm tắt · Go · 2024
· 2024 · 4. Điều chỉnh · Độ khó: Trung bình — [bài gốc](https://go.dev/blog/randv2) Dự án ngôn ngữ mã nguồn mở, không phải hệ của một công ty. Wiki giữ phần cách đổi một API dùng…
- A new Protocol Buffers generator for Go Bài tóm tắt · Vitess · 2021
· 2021 · 4. Điều chỉnh · Độ khó: Nâng cao — [bài gốc](https://vitess.io/blog/2021-06-03-a-new-protobuf-generator-for-go/) Bối cảnh - Mọi giao tiếp giữa các thành phần của Vitess đ…
- Why Discord is switching from Go to Rust Bài tóm tắt · Discord · 2020
· 2020 · 3. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://discord.com/blog/why-discord-is-switching-from-go-to-rust) Bối cảnh - Service Read States ghi nhận kênh/tin nào mỗi…
- This Rocket Ain't Stopping - Achieving Zero Downtime for Rails to Golang API Migration Bài tóm tắt · Grab · 2016
· 2016 · 2. Tăng trưởng · Độ khó: Trung bình — [bài gốc](https://engineering.grab.com/zero-downtime-migration) Bối cảnh - Grab đang chuyển từ Rails + NodeJS sang kiến trúc service…
- V8 (Google) Công ty Thành viên
Hai nguồn về engine JavaScript V8 trong wiki đều là tối ưu chính runtime chứ không đổi ngôn ngữ của ứng dụng. Năm 2019, đội V8 giải thích một "vách hiệu năng" do React gặp: trường số đổi representation trên object đã…
- How Coinbase built a governed platform for internal operations Bài tóm tắt · Coinbase · 2026
· 2026 · 3. Quy mô lớn · Độ khó: Khó — [bài gốc](https://www.coinbase.com/blog/how-coinbase-built-a-governed-platform-for-internal-operations) coinbase.com chặn crawler; đọc qua t…
- How we reduced our text similarity runtime by 99.96% Bài tóm tắt · Microsoft · 2021
· 2021 · 2. Tăng trưởng · Độ khó: Dễ — [bài gốc](https://medium.com/data-science-at-microsoft/how-we-reduced-our-text-similarity-runtime-by-99-96-e8e4b4426b35) Dự án của đội Comme…
- Enhancing Performance in Microservice Architecture with Kitex Bài tóm tắt · ByteDance · 2024
· 2024 · 3. Quy mô lớn · Độ khó: Khó — [bài gốc](https://www.cloudwego.io/blog/2024/01/29/enhancing-performance-in-microservice-architecture-with-kitex/) Bài của team CloudWeGo (B…
- Kitex: Unifying Open Source Practice for a High-Performance RPC Framework Bài tóm tắt · ByteDance · 2022
· 2022 · 3. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://www.cloudwego.io/blog/2022/09/30/kitex-unifying-open-source-practice-for-a-high-performance-rpc-framework/) Bài tổn…
- Testing concurrent code with testing/synctest Bài tóm tắt · Go · 2025
· 2025 · 3. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://go.dev/blog/synctest) Bài của đội ngôn ngữ Go giới thiệu một package thử nghiệm trong Go 1.24 (bật bằng GOEXPERIMEN…
- A lesson in creating and using niche business DSLs at scale Bài tóm tắt · Zerodha · 2020
· 2020 · 3. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://zerodha.tech/blog/a-lesson-in-niche-business-dsls-at-scale/) Bối cảnh - Mỗi lệnh đặt vào OMS (Order Management Syst…
- Counter Service: How we rewrote it in Rust Bài tóm tắt · Grab · 2025
· 2025 · 4. Điều chỉnh · Độ khó: Trung bình — [bài gốc](https://engineering.grab.com/counter-service-how-we-rewrote-it-in-rust) Bối cảnh - Phần lớn microservice của Grab viết bằng…
- How we rolled out one of the largest Python 3 migrations ever Bài tóm tắt · Dropbox · 2018
· 2018 · 4. Điều chỉnh · Độ khó: Trung bình — [bài gốc](https://dropbox.tech/application/how-we-rolled-out-one-of-the-largest-python-3-migrations-ever) Bài đầu của một series về a…
- Hertz, an Ultra Large Scale Enterprise-Level Microservice HTTP Framework, is Now Officially Open Source Bài tóm tắt · ByteDance · 2022
· 2022 · 3. Quy mô lớn · Độ khó: Dễ — [bài gốc](https://www.cloudwego.io/blog/2022/06/21/hertz-an-ultra-large-scale-enterprise-level-microservice-http-framework-is-now-officially-…
- Dismissing Python Garbage Collection at Instagram Bài tóm tắt · Instagram · 2017
· 2017 · 3. Quy mô lớn · Độ khó: Nâng cao — [bài gốc](https://instagram-engineering.com/dismissing-python-garbage-collection-at-instagram-4dca40b29172) Bối cảnh - Web server Djang…
- Why we rewrote WAL-G for Postgres backups in Rust: Meet WAL-RUS Bài tóm tắt · ClickHouse · 2026
· 2026 · 4. Điều chỉnh · Độ khó: Trung bình — [bài gốc](https://clickhouse.com/blog/walrus-postgres-backups-in-rust) Bài của nhà cung cấp (Managed Postgres trong ClickHouse Cloud)…
- Why We're Moving on From Nix (Introducing Railpack) Bài tóm tắt · Railway · 2025
· 2025 · 3. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://blog.railway.com/p/introducing-railpack) Bài ra mắt sản phẩm; mọi số liệu là theo Railway. Hệ được nói tới là build…
- Taking PHP Seriously Bài tóm tắt · Slack · 2016
· 2016 · 2. Tăng trưởng · Độ khó: Dễ — [bài gốc](https://slack.engineering/taking-php-seriously/) Bối cảnh - Slack viết phần lớn logic server bằng PHP. Đây là lựa chọn lạ vào năm…
- Building a data plane from scratch: Stripe's own high-performance distributed proxy Bài tóm tắt · Stripe · 2026
· 2026 · 4. Điều chỉnh · Độ khó: Nâng cao — [bài gốc](https://stripe.dev/blog/building-a-data-plane-from-scratch-stripes-own-high-performance-distributed-proxy) Bối cảnh - Mục tiê…
- Inside the feature store powering real-time AI in Dropbox Dash Bài tóm tắt · Dropbox · 2025
· 2025 · 4. Điều chỉnh · Độ khó: Trung bình — [bài gốc](https://dropbox.tech/machine-learning/feature-store-powering-realtime-ai-in-dropbox-dash) Bối cảnh - Dropbox Dash (tìm kiếm…
- Building Robust Codebases with Python's Type Annotations Bài tóm tắt · Hudson River Trading · 2024
· 2024 · 4. Điều chỉnh · Độ khó: Dễ — [bài gốc](https://www.hudsonrivertrading.com/hrtbeat/building-robust-codebases-with-pythons-type-annotations/) Phần lớn bài là hướng dẫn type…
- Taming architecture complexity in V8 — the CodeStubAssembler Bài tóm tắt · V8 (Google) · 2017
· 2017 · 4. Điều chỉnh · Độ khó: Nâng cao — [bài gốc](https://v8.dev/blog/csa) Bối cảnh - Builtin là các hàm có sẵn trong mọi chương trình JavaScript ( Array.prototype. ...). V8 v…
- DuckDB v2.0: Your Database Deserves a Better Parser Bài tóm tắt · DuckDB Labs · 2026
· 2026 · 4. Điều chỉnh · Độ khó: Khó — [bài gốc](https://duckdb.org/2026/08/20/duckdb-20-peg-parser.html) Bối cảnh - Từ commit đầu tiên năm 2018 , DuckDB dùng parser và grammar lấ…
- The story of a V8 performance cliff in React Bài tóm tắt · V8 (Google) · 2019
· 2019 · 3. Quy mô lớn · Độ khó: Nâng cao — [bài gốc](https://v8.dev/blog/react-cliff) Bối cảnh - V8 không lưu số JavaScript (Float64 theo spec) theo một cách cố định: số nguyên 3…
- Engineering the agentic SDLC Bài tóm tắt · Optiver · 2026
· 2026 · 4. Điều chỉnh · Độ khó: Trung bình — [bài gốc](https://optiver.com/insights/technology-blog/engineering-the-agentic-sdlc/) Bối cảnh - SDLC truyền thống giả định người lái…
- A deeper dive into our May 2019 security incident Bài tóm tắt · Stack Overflow · 2021
· 2021 · 3. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://stackoverflow.blog/2021/01/25/a-deeper-dive-into-our-may-2019-security-incident/) Bối cảnh - Ngày 12/5/2019, cộng đ…
- Sparkplug — a non-optimizing JavaScript compiler Bài tóm tắt · V8 (Google) · 2021
· 2021 · 4. Điều chỉnh · Độ khó: Nâng cao — [bài gốc](https://v8.dev/blog/sparkplug) Bối cảnh - Từ 2016 V8 thôi theo benchmark tổng hợp (Octane) để đo hiệu năng thực tế; với phiên…
- Kubernetes 1.31: Streaming Transitions from SPDY to WebSockets Bài tóm tắt · Kubernetes (CNCF) · 2024
· 2024 · 4. Điều chỉnh · Độ khó: Dễ — [bài gốc](https://kubernetes.io/blog/2024/08/20/websockets-transition/) Bài ngắn thông báo thay đổi của dự án; ít số liệu. Bối cảnh - Một số…
- 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…
- 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…