Tìm kiếm
12 kết quả cho “idempotency key”. Tìm không phân biệt dấu.
- Avoiding Double Payments in a Distributed Payments System Bài tóm tắt · Airbnb · 2019
…g cho nhiều service; latency cực thấp nên không làm service idempotency riêng (nó sẽ gặp đúng vấn đề nó định giải); che phức tạp khỏi developer sản phẩm. Thay đổi chính - Orpheus :…
- Anatomy of a serverless usage-based billing system Bài tóm tắt · WarpStream · 2024
…khoảng 15 phút, gửi event time series cho Orb. Mỗi event có idempotency key , Orb tự khử trùng lặp, nên tiến trình có thể chết hoặc khởi động lại bất cứ lúc nào và luôn nghiêng về…
- Payment Transaction Management in Microservices Bài tóm tắt · Mercari · 2019
…uối và log tốt. Chia pha quá mịn thì ảnh hưởng hiệu năng. - Idempotency bắt buộc: mọi API phía dưới phải nhận Idempotency Key và cho cùng kết quả dù bị gọi nhiều lần. Họ không chọn…
- Building High Throughput Payment Account Processing Bài tóm tắt · Uber · 2026
…ày, nên làm định dạng MicroUAC dưới 100 byte vẫn đủ đảm bảo idempotency (phát hiện từ thử nghiệm production). - Chịu lỗi: lỗi của từng thao tác được cô lập; Redis sập thì tạm không…
- 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.
- Giao dịch phân tán và nhất quán xuyên service Chủ đề Thành viên
Với một DB quan hệ, BEGIN … COMMIT lo hết. Khi dữ liệu bị chia (shard, tách service, thêm Redis bên cạnh Postgres), một thao tác nghiệp vụ chạm nhiều nơi, và câu hỏi khó nhất trở thành "timeout rồi, việc đó đã xảy ra…
- Batching và khấu hao round-trip Chủ đề Thành viên
Nhiều nút thắt không nằm ở việc mỗi thao tác tốn bao nhiêu công, mà ở chi phí cố định trả cho mỗi thao tác: một round-trip mạng, một lần fsync, một PUT lên object storage, một syscall, một transaction. Khi chi phí cố…
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- 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.
- Airbnb Công ty Thành viên
Airbnb chuyển từ một ứng dụng Rails khổng lồ sang SOA, và lộ ra chi phí test: deep integration test cho mọi service không scale, nên họ chuyển sang tháp test + CD có canary analysis . Năm 2025 với ba trụ sản phẩm, data…
- WarpStream Công ty Thành viên
Kafka "diskless" trên object storage. Năm 2025 ra mắt cụm đa region: agent ghi quorum 3 bucket ở 3 region, control plane trên DynamoDB Global Tables hoặc Spanner đa region với một leader được bầu; mất trọn một region mà…
- Mercari Công ty Thành viên
PaymentService của Merpay (2019) giữ nhất quán thanh toán qua nhiều service bằng cách tự làm ở tầng ứng dụng: chia pha + state machine, idempotency key bắt buộc, bù trừ kiểu TCC, đối soát và fault injection . Ba năm…