Tìm kiếm
19 kết quả cho “Virtual time”. Tìm không phân biệt dấu.
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- LIquid: The soul of a new graph database, Part 1 Bài tóm tắt · LinkedIn · 2020
Theo LinkedIn, giá trị của đồ thị nằm chủ yếu ở mạng cấp 2: bạn của bạn, thường ít nhất 50.000 entity (người, trường, công ty). Mạng cấp 1 (vài trăm kết nối) để trong bảng hay KV là đủ; mạng cấp 3 quá lớn và khó hành…
- Introducing Fly Kubernetes Bài tóm tắt · Fly.io · 2023
…cũng có thể dựng orchestrator riêng trên API. - FKS = K3s + Virtual Kubelet: Virtual Kubelet đăng ký với K8s như một node nhưng chuyển API của kubelet đi nơi khác; ở đây mỗi Pod th…
- Maxjourney: Pushing Discord's Limits with a Million+ Online Users in a Single Server Bài tóm tắt · Discord · 2023
…rlang.trace cho thấy GC toàn phần liên tục bị kích hoạt bởi virtual binary heap (thu hồi vài trăm KB mà phải chép heap nhiều GB). Tăng min bin vheap size lên vài MB thì hết, và off…
- Scaling Pinterest - From 0 To 10s Of Billions Of Page Views A Month In Two Years Bài tóm tắt · Pinterest · 2013
3/2010: 2 nhà sáng lập, 1 kỹ sư, Rackspace, 1 web engine nhỏ, 1 MySQL nhỏ.
- Centrifuge: a reliable system for delivering billions of events per day Bài tóm tắt · Segment · 2018
Segment nhận hàng trăm nghìn event mỗi giây và chuyển tới hàng trăm đích (Google Analytics, Salesforce, webhook của khách). Bất kỳ lúc nào cũng có vài chục đích đang hỏng: latency tăng 10 lần, 5xx, rate limit với từng…
- 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ế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,…
- 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…
- Độ tin cậy và multi-region Chủ đề Thành viên
Thay đổi kiến trúc lớn thường không đến từ kế hoạch mà từ một sự cố đau đớn. Khi đã chạy nhiều vùng, nhiều giả định của hệ thống một vùng không còn đúng.
- 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…
- Why we rewrote WAL-G for Postgres backups in Rust: Meet WAL-RUS Bài tóm tắt · ClickHouse · 2026
…đường "răng cưa" giữa các chu kỳ GC, và Go giữ trước nhiều virtual memory hơn mức dùng thật. Postgres chạy ổn nhất khi tắt overcommit , nên virtual memory cũng là tài nguyên khan…
- Discord Công ty Thành viên
Hiếm có công ty nào kể cùng một bài toán qua 6 năm như Discord. Năm 2015 họ cố ý dùng một replica set MongoDB để ra sản phẩm trong 2 tháng, kèm đường thoát. Họ phân tích workload rồi chuyển sang Cassandra 12 node với…
- From SSH to REST: A Security-Driven Modernization of Slack’s EMR Data Pipelines Bài tóm tắt · Slack · 2026
…me , xong trong 3 quý . Sự cố gặp trên đường - Lỗi kiểm tra virtual memory: chạy qua SSH thì bỏ qua giới hạn tài nguyên của YARN; nộp đúng cách thì YARN chặn container vượt vmem. T…
- Load Testing Kubernetes: Building a Framework (Part 1) Bài tóm tắt · Achievers · 2023
…odepool riêng để tải không bị nghẽn bởi workload khác, chia virtual user ra nhiều worker. Mục tiêu dài hạn: chạy trong pipeline CI/CD. - Baseline: vài lần thử đầu dùng để trả lời "…
- Partitioning GitHub's relational databases to handle scale Bài tóm tắt · GitHub · 2021
…eplica, 50K trên primary). Thay đổi chính 1. Tách ảo trước (virtual partitions): - Schema domain: nhóm các bảng thường dùng chung trong JOIN/transaction, khai báo trong db/schema-d…
- IPVS-Based In-Cluster Load Balancing Deep Dive Bài tóm tắt · Kubernetes · 2018
…iptables , kernel rất bận. Thay đổi chính - Chế độ IPVS (IP Virtual Server, bộ cân bằng tải tầng 4 trong kernel Linux, một phần của LVS) lên GA ở 1.11: bật bằng --proxy-mode=ipvs .…
- How we built a dynamic Kubernetes API Server for the API Aggregation Layer in Cozystack Bài tóm tắt · Kubernetes · 2024
…figMap : kind: Postgres → chart: postgres , Kafka , Redis , VirtualMachine ... Thêm chart mới không cần codegen hay biên dịch lại. - Registry riêng chuyển đổi hai chiều Application…
- Fly.io Công ty Thành viên
Fly.io khởi đầu (2019) là nền tảng edge app không có lưu trữ bền, từ chối làm database hơn 300 ngày. Họ thêm volume rồi ra Fly Postgres (2021) như một "automated database": một app Postgres HA (Stolon + Consul) chạy…