Tìm kiếm
40 kết quả cho “data as code”. Tìm không phân biệt dấu.
- Treating Data as Code at Two Sigma Bài tóm tắt · Two Sigma · 2025
…: Dễ — [bài gốc](https://www.twosigma.com/articles/treating-data-as-code-at-two-sigma/) Bài tổng quan, ít chi tiết kỹ thuật cụ thể (không có số liệu, không có kiến trúc). Mọi nhận…
- MemSQL Architecture - The Fast (MVCC, InMem, LockFree, CodeGen) And Familiar (SQL) Bài tóm tắt · MemSQL · 2012
…AM) và sinh code (HipHop dịch PHP sang C++). Ghép hai ý vào database: DB trong RAM nhưng giao diện là SQL thay vì KV. - Đối tác của Facebook đụng scale rất nhanh (game thêm 2–3 tri…
- 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.
- How Uber Conquered Database Overload: From Static Rate-Limiting to Intelligent Load Management Bài tóm tắt · Uber · 2026
Docstore (có transaction, CRUD) và Schemaless (tối ưu append) là hai DB phân tán tự làm trên MySQL: hàng nghìn cụm, hàng chục PB, hàng chục triệu request mỗi giây. Kiến trúc chung: query engine stateless (lập kế hoạch,…
- How we modified our infrastructure to deploy an EU data center Bài tóm tắt · Asana · 2020
…blog.asana.com/2020/03/infrastructure-engineering-deploy-eu-data-center/) Bối cảnh - Khách hàng doanh nghiệp muốn chọn nơi đặt dữ liệu; Asana mở hạ tầng ở châu Âu (12/2019). - Từ 2…
- Background Coding Agents: Downstream Consumer Dataset Migrations (Honk, Part 4) Bài tóm tắt · Spotify · 2026
…//engineering.atspotify.com/2026/4/background-coding-agents-dataset-migrations-honk-part-4) Series về coding agent nội bộ "Honk" (chạy Claude Code). Wiki chỉ giữ phần migration dữ…
- How Figma's databases team lived to tell the scale Bài tóm tắt · Figma · 2024
…Nâng cao — [bài gốc](https://www.figma.com/blog/how-figmas-databases-team-lived-to-tell-the-scale/) Bối cảnh - Stack DB của Figma tăng gần 100 lần từ 2020 . Cuối 2022 đã có cache,…
- How We Partitioned Airbnb's Main Database in Two Weeks Bài tóm tắt · Airbnb · 2015
…ium.com/airbnb-engineering/how-we-partitioned-airbnb-s-main-database-in-two-weeks-55f7e006ff21) Bối cảnh - Trước mùa du lịch hè 2015, DB MySQL chính (trên RDS, còn từ thời Airbnb l…
- Partitioning GitHub's relational databases to handle scale Bài tóm tắt · GitHub · 2021
…/engineering/infrastructure/partitioning-githubs-relational-databases-scale/) Bối cảnh - Hơn 10 năm trước GitHub bắt đầu bằng Rails + một MySQL . - Các bước tiến hoá trước 2019: tá…
- From 48k lines of code to 10: the story of GitHub's JavaScript SDK Bài tóm tắt · GitHub · 2020
@octokit/rest khởi đầu là package cộng đồng github (commit đầu 6/2010, thời Node v0.1). Năm 2017 GitHub nhận nó làm SDK chính thức cho REST API, chạy cả Node lẫn trình duyệt; lúc đó khoảng 16.000 dòng, lõi là…
- How Stripe uses graph search and state machines to auto-remediate a global database fleet Bài tóm tắt · Stripe · 2026
…-graph-search-and-state-machines-to-auto-remediate-a-global-database-fleet) Bối cảnh - Document Database của Stripe: khoảng 2.000 shard MongoDB , hơn 40 kiểu bố trí shard (từ tối ư…
- Code caching for JavaScript developers Bài tóm tắt · V8 (Google) · 2019
…lưu file; lần hai (warm) compile rồi đính bytecode làm metadata của file trong cache; lần ba (hot) deserialize, bỏ qua compile. - Code cache chỉ serialize sau khi script chạy xong…
- How we built a secure, performant, multi-tenant cloud platform to run untrusted code Bài tóm tắt · Deno · 2024
…ầu trong vài giây, giá rẻ. Thay đổi chính - Control plane / data plane: control plane lo tạo và quản lý deployment, tài khoản, metering, billing, dashboard; data plane gồm mọi edge…
- How we evolved our code: Notion's ratcheting system using custom ESLint rules Bài tóm tắt · Notion · 2025
…thêm lỗi mới thì CI chặn merge; theo dõi : số liệu đẩy sang Datadog và một database Notion. - Chỉ có error, không có warning: theo Notion, warning bị coi là gợi ý và bị lờ đi, chồn…
- Building a Pipeline to Process Clickstream Data Bài tóm tắt · Zillow · 2018
…https://www.zillow.com/tech/pipeline-to-process-clickstream-data/) Bối cảnh - Clickstream là một trong những dataset lớn nhất: gần một tỷ event/ngày , dataset lớn nhất khoảng 2 TB/…
- Open Sourcing Coinbase's Secure Deployment Pipeline (Odin) Bài tóm tắt · Coinbase · 2018
…N khai báo: project, config (môi trường), subnet, AMI, user data, và từng service với instance type, security group, ELB, target group, autoscaling. Mọi tài nguyên tham chiếu bằng…
- How Upstash Monitors Uptime: Every Replica, Every Minute, From Everywhere Bài tóm tắt · Upstash · 2026
…stash". Bối cảnh - Upstash Redis đa tenant, nhiều zone: mỗi database có ít nhất hai replica; mất một replica thì bầu replica khác (). Theo Upstash, khách báo sự cố trước monitoring…
- How HRT Thinks About Data Bài tóm tắt · Hudson River Trading · 2022
…s://www.hudsonrivertrading.com/hrtbeat/how-hrt-thinks-about-data/) Bài quan điểm của một researcher, không kể hệ thống. Wiki giữ vì đây là một trong số ít bài của một quỹ định lượn…
- Using Presto in our Big Data Platform on AWS Bài tóm tắt · Netflix · 2014
…ài gốc](https://netflixtechblog.com/using-presto-in-our-big-data-platform-on-aws-938035909fd4) Bối cảnh - Nền big data của Netflix (2014) đặt data warehouse trên S3 : compute tách…
- 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.
- A brief history of Notion's data catalog Bài tóm tắt · Notion · 2024
…gốc](https://www.notion.com/blog/a-brief-history-of-notions-data-catalog) Phần sinh mô tả bảng bằng LLM được tóm tắt ngắn; lõi của bài là đưa schema về nguồn (code) và lan metadata…
- The Log: What every software engineer should know about real-time data's unifying abstraction Bài tóm tắt · LinkedIn · 2013
…og-what-every-software-engineer-should-know-about-real-time-datas-unifying) Bài luận dài của Jay Kreps (khi đó ở LinkedIn). Phần lớn là lý thuyết về log; trang này tóm phần kể chuy…
- 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ó…
- How we built Claude Code auto mode: a safer way to skip permissions Bài tóm tắt · Anthropic · 2026
…Hub của engineer lên cụm compute nội bộ, chạy migration vào database production. Phần lớn là agent quá hăng hái : hiểu mục tiêu, muốn giúp, nhưng làm vượt phạm vi người dùng cho ph…
- Migrating Etsy's database sharding to Vitess Bài tóm tắt · Etsy · 2026
…[bài gốc](https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess) Bối cảnh - Etsy shard MySQL từ khoảng 2010 : ~1.000 bảng trên ~1.000 shard, hơn 425 TB, ~1,…
- Scaling Grab's Data Lake: Our journey to Apache Iceberg adoption Bài tóm tắt · Grab · 2026
…grab.com/our-journey-to-apache-iceberg-adoption) Bối cảnh - Data lake của Grab: hàng petabyte, hàng tỉ object trên S3, phục vụ cả metric gần thời gian thực lẫn batch lớn qua hai nề…
- Building Robust Codebases with Python's Type Annotations Bài tóm tắt · Hudson River Trading · 2024
…nh dùng kiểu nguyên thuỷ cho khái niệm miền (CUSIP) mà dùng dataclass có kiểm tra hoặc NewType + TypeGuard ; Literal như enum nhẹ. - Thêm type dần dần, không cần làm hết một lần. Đ…
- Open Sourcing Screwdriver, Yahoo's Continuous Delivery Build System for Dynamic Infrastructure Bài tóm tắt · Yahoo · 2017
…một phase của pipeline tại trạng thái đã lưu (git SHA + metadata deploy), dựa vào PaaS để deploy. Rollback là chọn phiên bản trong dropdown và bấm deploy; ai có quyền ghi trên proj…
- Upgrading a 56TB database that's growing at 250GB per day with (nearly) no downtime Bài tóm tắt · Trigger.dev · 2026
…g cao — [bài gốc](https://trigger.dev/blog/upgrading-a-56tb-database) Bối cảnh - Một cụm Aurora Postgres khoảng 56 TB : bảng run 29,4 TB, các bảng liên quan tới run 25,4 TB, dữ liệ…
- Deno KV internals: building a database for the modern web Bài tóm tắt · Deno · 2023
…ne sequencer → evaluator → writer: - Sequencer (một cho mỗi database) cấp TSN (số thứ tự giao dịch) tăng đơn điệu từ bộ đếm trong RAM; thứ tự TSN chính là thứ tự tuyến tính hoá. -…
- Open sourcing kubenetmon: how we monitor data transfer in ClickHouse Cloud Bài tóm tắt · ClickHouse · 2025
…codebase DB. - Công cụ eBPF khác (Retina, system-probe của Datadog): lo ngại trộn nhiều hệ eBPF của các bên khác nhau khi đã chạy Cilium (và GKE dataplane v2 dựa trên Cilium); vùn…
- Meet Chrono, our scalable, consistent, metadata caching solution Bài tóm tắt · Dropbox · 2024
…tech/infrastructure/meet-chrono-our-scalable-consistent-metadata-caching-solution) Bối cảnh - Metadata của Dropbox nằm trên Panda , KV store giao dịch MVCC tự xây; theo đà tăng, QP…
- Can you use autoregressive diffusion to generate market data? Bài tóm tắt · Jane Street · 2026
…com/can-you-use-autoregressive-diffusion-to-generate-market-data/) Bài nghiên cứu (dự án thực tập), không phải hệ đang chạy production. Wiki giữ vì nó cho thấy cách một quỹ định lư…
- Data Mesh at Grab (Part III): Operationalizing data reliability with automated DPIs Bài tóm tắt · Grab · 2026
…Độ khó: Trung bình — [bài gốc](https://engineering.grab.com/data-mesh-at-grab-part-three) Phần 3 của series Data Mesh; hai phần trước (Signals Marketplace, công cụ chứng nhận) chưa…
- An inside look at LinkedIn's data pipeline monitoring system Bài tóm tắt · LinkedIn · 2019
…ineering.linkedin.com/blog/2019/an-inside-look-at-linkedins-data-pipeline-monitoring-system-) Bối cảnh - Dữ liệu vào Hadoop chủ yếu qua Apache Gobblin (nguồn Kafka, Espresso, Oracl…
- Atlassian Công ty Thành viên
Atlassian lên AWS năm 2016. Tenant Context Service (ánh xạ tenant → vị trí, gọi nhiều lần trong mỗi request) được tối ưu qua bốn bài học "không có phép màu": DynamoDB, load balancer, cache, client . Cùng năm 2019, nền…
- Atlas: Our journey from a Python monolith to a managed platform Bài tóm tắt · Dropbox · 2021
…phẩm nằm trong monolith, các thành phần nền (xác thực, metadata, filesystem, sync) đã tách thành service. Hơn 700 triệu người dùng đăng ký, ít nhất 300.000 request/giây. - Vấn đề:…
- DoorDash Công ty Thành viên
Nguồn đầu tiên của DoorDash trong wiki là bài 2022 của một thực tập sinh nghiên cứu (CMU): chaos engineering ở production không hợp với DoorDash vì khách mất đơn, nên thử fault injection có hệ thống ở mức service…
- A Self-Baked Async FFI Framework for Rust <-> C# Interop Bài tóm tắt · ScyllaDB · 2026
…bỏ chi tiết cú pháp interop. Bối cảnh - ScyllaDB chỉ có một database nhưng phải bảo trì một đàn driver , mỗi ngôn ngữ một cái. Ý tưởng "One Driver To Rule Them All" (từ hackathon n…
- Flava DBaaS deep dive: From architecture to migration and beyond Bài tóm tắt · LINE (LY Corp) · 2026
…ũ). Họ đang gộp cả hai vào nền tảng mới Flava , trong đó có database dạng dịch vụ (DBaaS). Thay đổi chính - Operator pattern trên Kubernetes: người dùng khai báo "muốn database cấu…