Tìm kiếm
40 kết quả cho “JSON Schema”. Tìm không phân biệt dấu.
- A brief history of Notion's data catalog Bài tóm tắt · Notion · 2024
…ạn 1 (không catalog): dữ liệu tăng tự phát, phần lớn ở dạng JSON không cấu trúc, đổ vào công cụ như Amplitude để phân tích nhanh. Hệ quả: kiến thức truyền miệng, tên không thống nh…
- Building Scalable Real Time Event Processing with Kafka and Flink Bài tóm tắt · DoorDash · 2022
…hất : envelope (ngữ cảnh, metadata, tham chiếu schema, phần JSON không schema để đổi linh hoạt) + payload. Envelope nằm trong Kafka header. Event định nghĩa bằng Protobuf trong một…
- From Events to Insights: Memgraph Production Telemetry Stack with AWS, ClickHouse, and Grafana Bài tóm tắt · Memgraph · 2026
…ông cấp sẵn năng lực) → kiểm tra nhẹ rồi ghi nguyên request JSON lên S3 . S3 là nguồn sự thật; lifecycle rule tự xoá request thô chưa gom sau một thời gian. - Gom chứ không biến đổ…
- Building a Data Streaming Platform Bài tóm tắt · Zillow · 2020
…ải đọc snapshot cũ một ngày. - Team sản phẩm tự ghi lên S3: JSON, CSV, text tuỳ team, không ai kiểm schema, backfill không nhất quán; mỗi team tự tạo role, credential, Firehose; kh…
- How we made ClickStack 5x faster for ClickHouse observability Bài tóm tắt · ClickHouse · 2026
…cũng cho ra danh sách giá trị của một key. Đã cân nhắc kiểu JSON (tự tách đường dẫn hay dùng thành cột) nhưng theo họ chi phí insert hiếm khi đáng với thuộc tính thưa và luôn đổi.…
- Incident report: Runs list and logs degraded Bài tóm tắt · Trigger.dev · 2026
…- Task output , error và span attributes được lưu trong cột JSON của ClickHouse. Mỗi task trả về một hình dạng khác nhau, nên tổng schema của cột rất lớn. Chuỗi sự kiện 1. 17/6/202…
- Sharding Pinterest: How we scaled our MySQL fleet Bài tóm tắt · Pinterest · 2015
…ữ liệu, không cần dịch vụ sinh ID. - Bảng object (local id, JSON blob); sửa bằng read-modify-write trong transaction SELECT ... FOR UPDATE . Bảng mapping một chiều (from, to, seque…
- The evolution of SQL-based Observability Bài tóm tắt · ClickHouse · 2024
…lồng. Cách chữa tạm là cột materialized lúc insert. - Kiểu JSON viết lại từ đầu (24.8): bản thử nghiệm cũ suy kiểu từ lần đầu gặp và hợp nhất kiểu, theo họ là sai thiết kế. Bản mớ…
- Introducing Espresso - LinkedIn's hot new distributed document store Bài tóm tắt · LinkedIn · 2015
…→ table → collection → document. Schema database/table bằng JSON, document bằng Avro . Khoá nhiều phần, phần đầu là partition key (ví dụ MailboxID , rồi MessageID ); mọi document c…
- Koios: A lightweight workflow service combined with server-driven UI for a better customer experience Bài tóm tắt · Zillow · 2024
…quyết định: node là hành động, nhánh là kết quả) mô tả bằng JSON trên server; client web và mobile vẽ theo đó. - Sửa câu hỏi hay nhánh chỉ cần deploy template JSON mới, không deplo…
- Near real-time features for near real-time personalization Bài tóm tắt · LinkedIn · 2022
…g chuẩn: actor, verb, object kèm thuộc tính từng phần (kiểu JsonObject để linh hoạt), timestamp. - Samza đọc event từ Kafka, viết bằng Samza SQL để giới hạn ở lọc, join stream-tabl…
- Scaling to 100M: MySQL is a Better NoSQL Bài tóm tắt · Wix · 2015
…làm điều kiện query thì gộp vào một cột blob ( site data , JSON/XML); - hai bảng: routes (URL → site id, unique index) và sites (khoá chính); - một query lồng nhau duy nhất, một r…
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một mặt…
- 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…
- 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.
- 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.
- 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:
- 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".
- Stream processing Chủ đề Thành viên
Khi batch hằng ngày hay hằng giờ không còn đủ tươi (chi tiêu quảng cáo phải dừng đúng lúc chạm ngân sách, dashboard MRR không được trễ 24 giờ, alert phải bắn khi contest sắp đầy), hệ phải tính liên tục trên luồng sự…
- Hạ tầng tìm kiếm Chủ đề Thành viên
Lúc đầu, tìm kiếm là LIKE trên database hoặc một thư viện (Lucene) nhúng trong app. Khi dữ liệu và tính năng tăng, search thành một hệ có trạng thái riêng, khác database ở mấy điểm:
- 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,…
- Monolith và microservices — đi và quay lại Chủ đề Thành viên
Lúc nào nên tách hệ thống thành nhiều service, và cái giá của việc đó là gì? Các nguồn hiện có cho thấy đây không phải đường một chiều.
- Query planner và hiệu năng truy vấn Chủ đề Thành viên
Database quan hệ không chạy SQL theo đúng cách nó được viết. Query planner chọn một plan (dùng index nào, join kiểu gì: nested loop, merge, hash; dừng sớm khi có LIMIT hay không) dựa trên thống kê về dữ liệu: số dòng,…
- Designing MCP Gateway: Uber's MCP Management Platform Bài tóm tắt · Uber · 2026
…ùng LLM sinh mô tả tool dễ hiểu cho agent, dịch schema sang JSON-RPC 2.0 của MCP. Server native (dựng bằng framework MCPFx) phát heartbeat metric; AutoCrawler thấy heartbeat thì gọ…
- Notion Công ty Thành viên
Một Postgres monolith chạy 5 năm tới khi vacuum kẹt và TXID wraparound đe doạ; năm 2021 Notion shard ở tầng ứng dụng theo workspace ID thành 480 shard logic trên 32 DB, migrate bằng audit log, chuyển trong 5 phút bảo…
- Zillow Công ty Thành viên
Zillow cho thấy một công ty dữ liệu đi từ ứng dụng web có cache tự làm sang nền tảng dữ liệu, ML và thí nghiệm dùng chung. Năm 2012 các sản phẩm mới đã chạy trên AWS: nền tảng website cho môi giới trên WordPress dùng…
- Scaling our Observability platform beyond 100 Petabytes by embracing wide events and replacing OTel Bài tóm tắt · ClickHouse · 2025
…100% telemetry đi qua OpenTelemetry (OTel) : ClickHouse ghi JSON ra stdout → kubelet lưu file → OTel collector trên mỗi node đọc, parse, đổi sang định dạng OTel → gateway (cũng là…
- Re-architecting Slack's Workspace Preferences: Moving to an EAV Model Bài tóm tắt · Slack · 2018
…Thiết kế ban đầu: lưu tuỳ chọn của workspace dưới dạng một JSON blob ngay trong bảng workspaces (MySQL). Hợp lý khi Slack còn nhỏ. - 2018: 165 tuỳ chọn, 150+ tổ chức Enterprise Gr…
- Navigating the Spark 3 and EMR 6 Upgrade Journey at Slack Bài tóm tắt · Slack · 2024
…thế hệ cụm dùng chung một catalog. - Cấp cụm: một cấu hình JSON gốc cho mọi cụm, ghi đè theo cụm; cụm EMR 6 mới bật autoscale với mức tối thiểu thấp; thu dần fleet EMR 5, nới dần…
- What Is Inside an Iceberg Table? Bài tóm tắt · DuckDB Labs · 2026
…ưng bên dưới là một cây file trên object storage : một file JSON ở trên, vài lớp Avro ở giữa, Parquet ở dưới. Khi query chậm hay số liệu lạ, cần biết trong cây đó có gì. Nội dung c…
- Data Mesh at Grab (Part II): The foundational tools behind certification Bài tóm tắt · Grab · 2026
…ài sản quan trọng) và nhắn Slack có mục tiêu. - Hợp đồng là JSON (lấy cảm hứng từ Data Contract Specification công khai), chỉ chứa tham chiếu tới quy tắc (id + version + health URL…
- Chat Service Architecture: Persistence Bài tóm tắt · Riot Games · 2015
…i lời mời kết bạn đồng thời đều còn. - Object mã hoá CRDT → JSON → nén: p95 kích thước từ khoảng 100 kB xuống khoảng 10 kB (object trên 1 MB và "sibling explosion" từng gây downtim…
- How Deterministic Controls Turn AI Output Into Reliable Prompt Templates Bài tóm tắt · Salesforce · 2026
…model: biến ngoài (chế độ soạn, loại template, nội dung và JSON hiện có, input) do client gửi; biến trong (node kế, data provider tìm được, output thô) do runtime giữ; bound input…
- How we built our Internal Data Warehouse at ClickHouse: A year later Bài tóm tắt · ClickHouse · 2024
…s dạng mảng lồng; bản đổ từ DB NoSQL của control plane dạng JSON. Đưa ra cả dạng thô (user tự trích trường JSON bằng SQL) lẫn dạng tổng hợp (dbt tính khi dữ liệu đến; cũng làm được…
- Data Inlining in DuckLake: Unlocking Streaming for Data Lakes Bài tóm tắt · DuckDB Labs · 2026
…Delta) lưu dữ liệu bằng Parquet và metadata cũng bằng file (JSON, Avro) trên object storage. Mỗi lần ghi nhỏ tạo một file dữ liệu mới và cập nhật metadata. - Với streaming (nhiều l…
- From 48k lines of code to 10: the story of GitHub's JavaScript SDK Bài tóm tắt · GitHub · 2020
…e lẫn trình duyệt; lúc đó khoảng 16.000 dòng, lõi là routes.json gần 8.000 dòng viết tay định nghĩa mọi endpoint, endpoint chỉ được thêm/sửa khi có người phát hiện thiếu. Thay đổi…
- Medium’s DynamoDB Data Source for Apache Spark Bài tóm tắt · Medium · 2016
…ười dùng. - Use case chính: backup bảng DynamoDB ra S3 dạng JSON bằng Spark; các job Spark khác nạp bản backup vào Redshift, Databricks. Medium chọn cách này thay vì AWS Data Pipel…
- モジュラモノリスの品質を支えるリーダビリティチーム ― AI時代のスケーラブルなコード管理 (Readability team for a modular monolith in the AI era) Bài tóm tắt · Mercari · 2025
…hàm. - Assignment định nghĩa bằng message Protobuf thay cho JSON map[string]string : tên tham số không còn làm phình header (JSON sẽ vỡ khi có hàng trăm, hàng nghìn tham số); optio…
- Netflix Công ty Thành viên
Sự cố hỏng DB năm 2008 dẫn tới 7 năm lên AWS theo hướng cloud-native . Bài kiểm tra lớn đầu tiên là sự cố AWS US-East năm 2011: kiến trúc stateless, nhiều zone, fallback chịu được, nhưng rút khỏi zone phải làm tay. Từ…
- How we built the Tinder API Gateway Bài tóm tắt · Tinder · 2022
…am tự dựng instance gateway của mình chỉ bằng cấu hình YAML/JSON theo môi trường ("Route As Configuration"), scale độc lập, chạy như một service Kubernetes. - Thành phần: route kha…