Tìm kiếm
12 kết quả cho “Smi”. Tìm không phân biệt dấu.
- Dismissing Python Garbage Collection at Instagram Bài tóm tắt · Instagram · 2017
…ó: Nâng cao — [bài gốc](https://instagram-engineering.com/dismissing-python-garbage-collection-at-instagram-4dca40b29172) Bối cảnh - Web server Django chạy uWSGI ở chế độ pre-fork:…
- A Higgs-bugson in the Linux Kernel Bài tóm tắt · Jane Street · 2025
…er test nhỏ bị quá tải, latency hàng trăm giây, nhiều retransmission. - Viết plugin Wireshark tính lại checksum: checksum trong gói đúng hay sai tuỳ chọn request nào trong hai requ…
- The story of a V8 performance cliff in React Bài tóm tắt · V8 (Google) · 2019
…heo spec) theo một cách cố định: số nguyên 31 bit có dấu là Smi , số khác là HeapNumber . Mỗi trường của object được đánh dấu "representation" trên shape (hidden class): Smi , Doub…
- Accelerating Search and Ingestion with High-Performance gRPC in OpenSearch Bài tóm tắt · Uber · 2026
…572 so với 512, 256) lợi càng nhiều. Tài liệu dạng nhị phân SMILE qua gRPC nhanh hơn REST JSON 30%. - Kết luận đo: gRPC lợi nhất với request lớn, RPS cao, tài liệu nhị phân. Tiếp 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…
- 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ả…
- 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…
- Xác thực và phân quyền (authn/authz) Chủ đề Thành viên
Ở monolith, mỗi dữ liệu thường chỉ có một đường vào, nên kiểm tra quyền nằm ngay đó: một hàm hasaccess?, một API mỗi resource. Khi hệ thống tách thành nhiều service, nhiều client, nhiều loại token, cả hai nửa đều vỡ:
- Getting from tested to battle-tested Bài tóm tắt · Jane Street · 2025
…trên revision mới nhất. Một bug cụ thể: service "tip-retransmitter" (phục vụ dữ liệu gần nhất từ ring buffer trong RAM) vừa được mở rộng để phục vụ client ở vùng khác . Sau khi re…
- Moving the public Stack Overflow sites to the cloud: Part 1 Bài tóm tắt · Stack Overflow · 2025
…huyển từ TeamCity sang GitHub Actions , artifact lưu ở CloudSmith, deploy bằng Octopus . Một số service phải deploy cho ba sản phẩm (public trên GCP; Teams multi-tenant và nhiều in…
- 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 đã…
- Taming architecture complexity in V8 — the CodeStubAssembler Bài tóm tắt · V8 (Google) · 2017
…một-một với assembly và "macro" C++ tái dùng được ( TaggedIsSmi , LoadStringLength ). - CSA kiểm kiểu ở mức IR lúc build (không thể dùng con trỏ object làm đầu vào phép nhân 32-bit…