Tìm kiếm
20 kết quả cho “Code generation”. Tìm không phân biệt dấu.
- MemSQL Architecture - The Fast (MVCC, InMem, LockFree, CodeGen) And Familiar (SQL) Bài tóm tắt · MemSQL · 2012
…/2012/8/14/memsql-architecture-the-fast-mvcc-inmem-lockfree-codegen-and.html) Bài phỏng vấn hai đồng sáng lập MemSQL (sau này đổi tên thành SingleStore) do Todd Hoff (HighScalabili…
- Enabling the next-generation trait solver on nightly Bài tóm tắt · Rust · 2026
…st; kênh nightly bật mặc định cho người dùng thật chạy trên code thật trước khi ổn định. Bài học cho SWE - Thay lõi lớn: chạy song song bản cũ làm mốc, đo trên một tập lớn đầu vào…
- Enhancing Performance in Microservice Architecture with Kitex Bài tóm tắt · ByteDance · 2024
…mạnh từ 2019 đến 2023. Tối ưu theo từng chặng của một RPC - Codec: reflection lúc chạy, nhiều lời gọi hàm và object nhỏ, khó tái dùng bộ nhớ (tải GC). Sinh code FastThrift/FastPB :…
- A new Protocol Buffers generator for Go Bài tóm tắt · Vitess · 2021
…uyển sang Gogo ProtoBuf (fork của trình sinh APIv1) để sinh code marshal/unmarshal trải phẳng, nhanh hơn nhiều so với codec dựa trên reflection. Nhưng Gogo không còn được bảo trì ,…
- Making the LinkedIn experimentation engine 20x faster Bài tóm tắt · LinkedIn · 2020
…gán biến thể. DSL được giao tới service độc lập với deploy code (nên cũng dùng làm feature flag và cấu hình định tuyến), tất định (không cần lưu ai được gán gì), và cố ý hạn chế (…
- How Yelp Keeps Server-Driven UI Consistent Across Four Platforms Bài tóm tắt · Yelp · 2026
…được bởi app đã phát hành. Gom định nghĩa về một nguồn sinh code thay cho quy ước giữa các team. Bài học cho SWE - Hợp đồng giữa server và nhiều client nên là định nghĩa máy đọc đư…
- Hertz, an Ultra Large Scale Enterprise-Level Microservice HTTP Framework, is Now Officially Open Source Bài tóm tắt · ByteDance · 2022
…có dịch vụ stability test mô phỏng tình huống online. - Một codebase cho trong và ngoài: lõi chuyển sang repo mã nguồn mở, nội bộ chỉ còn một lớp bọc; tính năng chỉ mở ra ngoài sau…
- Designing for latency and iteration Bài tóm tắt · Optiver · 2026
…dịch: định giá viết bằng ngô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…
- How we reduced our CI YAML files from 1800 lines to 50 lines Bài tóm tắt · Grab · 2022
Cauldron là đội nền tảng ML của Grab. Sản phẩm MerLin Pipelines cho mỗi team một repo chứa các pipeline ML; mỗi pipeline một thư mục con, mỗi thư mục chia thành stage (ví dụ phục vụ model qua Catwalk). Họ dựa vào rules…
- How the Miro Developer Platform leverages contract testing Bài tóm tắt · Miro · 2023
…le OpenAPI, OAS) trước khi cài đặt. - Trước đây OAS sinh từ code bằng annotation trên controller/model. Cách đó từng giúp bỏ việc viết tài liệu tay, nhưng theo Miro rất chắp vá, và…
- Litestream Revamped: SQLite Replication Bài tóm tắt · Fly.io · 2025
…à prefetch); PITR như một primitive để rollback hay fork cả code lẫn dữ liệu, ví dụ cho coding agent. Bài học cho SWE - Ghi log trang thô thì đơn giản nhưng khôi phục chậm; log the…
- Community-focused Feed optimization Bài tóm tắt · LinkedIn · 2019
…19). - Model chọn ứng viên trong FollowFeed bị gắn chặt với code (vì index node không được gọi ra ngoài), nên đổi hệ số model là phải deploy service. Thay đổi chính - Engine rankin…
- Research at scale: Orchestrating ML for systematic trading Bài tóm tắt · Optiver · 2025
…n sao trễ hoặc hỏng cho kết quả khác; môi trường lệch nhau; code người dùng nhiễm "nếu cloud thì X"); toàn cloud (ít kiểm soát phần cứng, chi phí cộng dồn, lock-in, và vẫn gặp data…
- Garbage Collection Optimization for High-Throughput and Low-Latency Java Applications Bài tóm tắt · LinkedIn · 2014
…rong thời gian dài. Java 7u51. - Theo bài, nên tune GC trên code gần hoàn chỉnh, nhưng cần đo sớm trên prototype với workload giống production để biết giới hạn latency/throughput v…
- 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…
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…
- 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:
- Event-driven, message queue và Kafka Chủ đề Thành viên
Khi một hệ có nhiều bên cần biết "có gì vừa xảy ra" (đơn hàng đổi trạng thái, tin đăng được sửa, ticket được cập nhật), gọi đồng bộ từng bên một làm producer phải biết mọi consumer, và một consumer chậm kéo chậm cả…
- Building a lower-latency GC Bài tóm tắt · Jane Street · 2015
…không cấp phát gì trên đường nóng; cách này chạy được nhưng code khó viết và khó suy luận. Jane Street muốn một GC cho phép vẫn cấp phát mà latency vẫn thấp. - GC của OCaml vốn khá…
- Lessons learned from running GraphQL at scale Bài tóm tắt · Dream11 · 2021
…press → Fastify : CPU giảm 10%. - Bỏ hàm curry của Ramda và code immutable trong đường nóng (benchmark curry chậm tới 100 lần); tách hàm megamorphic thành nhiều hàm monomorphic; re…