Tìm kiếm
22 kết quả cho “Null engine”. Tìm không phân biệt dấu.
- Inside Figma: a case study on strict null checks Bài tóm tắt · Figma · 2020
…ps://www.figma.com/blog/inside-figma-a-case-study-on-strict-null-checks/) Bối cảnh - Figma dùng TypeScript từ trước bản 2.0 (khi strictNullChecks ra đời); code mới vẫn không nhất t…
- The evolution of SQL-based Observability Bài tóm tắt · ClickHouse · 2024
…u lớn. - Materialized view là bắt buộc: ghi vào bảng engine Null , view biến đổi rồi đẩy sang bảng phục vụ; dùng để trích trường từ Body , tạo bảng có ordering key khác cho từng nh…
- Lessons Learned From Scaling Uber To 2000 Engineers, 1000 Services, And 8000 Git Repositories Bài tóm tắt · Uber · 2016
…+ JSON không có kiểu gây ra những lỗi kiểu "chuỗi rỗng hay null" khi đi qua vài hop. "Server không phải là trình duyệt": nên coi mỗi lời gọi như một lời gọi hàm có kiểu. Đây cũng…
- Amundsen — Lyft's data discovery & metadata engine Bài tóm tắt · Lyft · 2019
…ng từ audit log ), số bản ghi theo thời gian, thống kê cột (null, min, max, trung bình trên ngày gần nhất), xem trước partition mới nhất nếu có quyền. - Đánh đổi 1: discovery vs cu…
- How we rolled out our own permissions DSL at Figma Bài tóm tắt · Figma · 2024
…primary, cache. - Tối ưu: thêm trạng thái "chưa xác định" ( null ) cho evaluator; nạp dữ liệu theo từng đợt, ưu tiên bảng hay quyết định kết quả (sau link access là file, folder, t…
- Introducing Flint: A Time-Series Library for Apache Spark Bài tóm tắt · Two Sigma · 2018
…ỏi "lợi suất hôm qua có dự báo hôm nay không". Self-join bị null vào thứ Hai vì cuối tuần không có dữ liệu; đặt dung sai 3 ngày để thứ Hai nối với thứ Sáu. Tạo feature theo cửa sổ…
- The story of a V8 performance cliff in React Bài tóm tắt · V8 (Google) · 2019
…liệu trong một trường (ví dụ không khởi tạo trường số bằng null ) giúp mọi engine. Bài học cho SWE - Một tối ưu ngầm của runtime có thể có vách: hành vi đúng nhưng chậm hàng bậc k…
- 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.
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- 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ó…
- 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:
- 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…
- 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,…
- Navigating the Spark 3 and EMR 6 Upgrade Journey at Slack Bài tóm tắt · Slack · 2024
…định được khi hoà (sửa code), hàm dựng sẵn khác hành vi với NULL như GREATEST (sửa theo logic nghiệp vụ đúng). Kết quả (theo Slack) - Phần lớn task Airflow nhanh hơn 30–60% , có jo…
- Moving to DynamoDB to Increase Application Resiliency Bài tóm tắt · CapitalOne · 2021
…ng kho khác nếu cần báo cáo. - Vướng mắc: DynamoDB không có null/rỗng (dùng cấu trúc đánh dấu null), không có kiểu ngày (lưu chuỗi ISO UTC để sort được). Sửa thiết kế bảng vài lần:…
- Etsy's Journey to TypeScript Bài tóm tắt · Etsy · 2021
…. - Lint cho độ cụ thể của kiểu: typescript-eslint; cấm non-null assertion và type assertion ( ! , as ), cho ngoại lệ bằng comment tắt lint từng dòng. - Kiểu cho API: API viết bằng…
- Data Mesh at Grab (Part II): The foundational tools behind certification Bài tóm tắt · Grab · 2026
…đối chiếu chéo bảng, phát hiện bất thường số dòng và tỉ lệ null). - Điều phối bằng Temporal , phát kết quả qua Kafka . - Sync with Pipeline (SWP): trước đây test chạy theo cron ri…
- Using OxCaml to implement type-safe reference counting between OCaml and Python Bài tóm tắt · Jane Street · 2026
…ject.t không tăng refcount, không finalizer, đặt con trỏ về NULL khi hàm trả về. Phần lớn API Python chỉ "mượn" tham số nên đổi được. - Kết quả @ unique (handle duy nhất): glue cod…
- Stack Overflow: How We Do Deployment - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…số" trong chatroom, có bot ghim lại; - thêm cột: thêm dạng nullable hoặc chưa dùng, ràng buộc not null hay khoá ngoại để deploy sau; xoá cột: xoá khỏi code, deploy, rồi mới drop.…
- Moving e2e testing into production with multi-tenancy for increased speed and reliability Bài tóm tắt · DoorDash · 2022
…thêm điều kiện lọc tenant. Nới ràng buộc: phone number được null trong database DoorTest để tạo user test không cần số điện thoại duy nhất. - Guardrail: CDN xoá header tenant DoorT…
- LIquid: The soul of a new graph database, Part 2 Bài tóm tắt · LinkedIn · 2020
…t bảng cạnh (adjacency list) là đúng mô hình quan hệ: không NULL, dạng chuẩn 5, dễ chuyển dữ liệu. Nhưng DB quan hệ truyền thống chạy rất tệ với schema này, và SQL khó dùng để dựng…
- Netflix Billing Migration to AWS — Part III Bài tóm tắt · Netflix · 2016
…hải nằm trong primary key; MySQL tự gán default cho cột NOT NULL nên phải bật strict mode để lỗi hiện trong log GoldenGate. Công cụ chuyển schema tự động không dùng được với schema…