Tìm kiếm
40 kết quả cho “Billing”. Tìm không phân biệt dấu.
- Billing and Payment Platform Bài tóm tắt · Grammarly · 2023
…: Dễ — [bài gốc](https://www.grammarly.com/blog/engineering/billing-and-payments-platform/) Bài tổng quan ở mức cao: liệt kê yêu cầu và danh sách pattern, không kể lại quyết định h…
- Netflix Billing Migration to AWS Bài tóm tắt · Netflix · 2016
…Trung bình — [bài gốc](https://netflixtechblog.com/netflix-billing-migration-to-aws-451fba085a4) Series 3 phần: phần 1 (tổng quan, bài này) · (ứng dụng và dữ liệu khách hàng) · (d…
- Netflix Billing Migration to AWS — Part II Bài tóm tắt · Netflix · 2016
…Trung bình — [bài gốc](https://netflixtechblog.com/netflix-billing-migration-to-aws-part-ii-834f6358126) Series 3 phần: (tổng quan) · phần 2 (bài này) · (database). Bối cảnh - Trư…
- Netflix Billing Migration to AWS — Part III Bài tóm tắt · Netflix · 2016
…Độ khó: Khó — [bài gốc](https://netflixtechblog.com/netflix-billing-migration-to-aws-part-iii-7d94ab9d1f59) Series 3 phần: · · phần 3 (bài này, góc nhìn team Cloud Database Enginee…
- Anatomy of a serverless usage-based billing system Bài tóm tắt · WarpStream · 2024
…www.warpstream.com/blog/anatomy-of-a-serverless-usage-based-billing-system) Bài của nhà cung cấp; mọi nhận định là theo WarpStream. Phần định giá, tính hoá đơn giao cho Orb; bài nó…
- How we built it: Real-time analytics for Stripe Billing Bài tóm tắt · Stripe · 2025
…ipe.dev/blog/how-we-built-it-real-time-analytics-for-stripe-billing) Bài vừa kỹ thuật vừa giới thiệu tính năng; ít số liệu quy mô. Bối cảnh - Dashboard của Stripe Billing hiển thị…
- How we optimized infrastructure spend at GitLab Bài tóm tắt · GitLab · 2020
…đi đâu ở mức cao (nhà cung cấp, sản phẩm, project, SKU) từ billing console và billing export của GCP vào BigQuery. 2. Gán chi phí cho chiều kinh doanh: chi bao nhiêu cho CI runner…
- 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".
- 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ả…
- 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…
- 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.
- 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…
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…
- 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ự…
- 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:
- Multi-tenancy và cô lập tenant Chủ đề Thành viên
Một hệ phục vụ nhiều khách (tenant: workspace, shop, organization, account, service nội bộ) trên cùng hạ tầng thì rẻ và dễ vận hành, vì tài nguyên được dùng chung. Cái giá là bốn câu hỏi đi theo hệ suốt đời:
- Độ 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.
- Xác thực và phân quyền (authn/authz) Chủ đề Thành viên
Ở monolith, mỗi dữ liệu thường chỉ có một đường vào, nên kiểm tra quyền nằm ngay đó: một hàm hasaccess?, một API mỗi resource. Khi hệ thống tách thành nhiều service, nhiều client, nhiều loại token, cả hai nửa đều vỡ:
- 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ừ…
- Grammarly Công ty Thành viên
Hạ tầng AWS ban đầu một region, mỗi team một tài khoản và một VPC, nối bằng peering. Năm 2021, để đưa model và API gần user và đạt chuẩn tuân thủ, họ chuyển sang mỗi tài khoản một môi trường của một project, Transit…
- Stripe Công ty Thành viên
Khoảng 2.000 shard MongoDB với hơn 40 kiểu bố trí; năm 2026 Stripe thay tự sửa dạng plugin bằng tìm đường (BFS rồi Dijkstra) trên state machine của shard, mô phỏng bằng chính code Temporal, giảm 30% số lần gọi người…
- 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à…
- Completing the Netflix Cloud Migration Bài tóm tắt · Netflix · 2016
…g (mọi service phục vụ khách) đã lên cloud. Phần còn lại là billing và dữ liệu khách hàng/nhân viên, vốn cần một con đường an toàn và bền vững riêng. - 1/2016: tắt phần data center…
- Navigating the Spark 3 and EMR 6 Upgrade Journey at Slack Bài tóm tắt · Slack · 2024
…g làm pipeline quan trọng thường xuyên trễ SLA (gồm dữ liệu billing và usage của khách). - Lý do nâng: hiệu năng (Adaptive Query Execution cho dataset lệch), bảo mật (log4j mới), c…
- How we built Stripe Credits: A programmable, auditable way to pay your Stripe fees Bài tóm tắt · Stripe · 2026
Trước đây Stripe thu mọi phí từ số dư thanh toán chính của user; chương trình ưu đãi làm bằng giảm giá tuỳ biến hay điều chỉnh tiền bằng tay. Giảm giá chỉ áp cho phí xử lý thẻ; user trả đủ phí trước rồi mới được hoàn…
- Three Basecamp outages. One week. What happened? Bài tóm tắt · Basecamp · 2020
…t ngắn. Bối cảnh - Basecamp 3 và vài dịch vụ hỗ trợ (login, billing) chạy ở hai data center on-prem dư thừa, nối bằng hai đường mạng độc lập; nhiều ứng dụng khác của họ chạy trên c…
- Designing Clear Street's First Transactional Outbox Pattern Bài tóm tắt · Clear Street · 2020
Từ khi bắt đầu năm 2018, mỗi microservice có hai API: gRPC cho CRUD, và một API streaming qua Kafka phát lại chính các thay đổi đó để service phía sau khỏi phải poll.
- How we built the Internal Data Warehouse at ClickHouse Bài tóm tắt · ClickHouse · 2023
…Plane (ClickHouse Cloud, khoảng 15 GB/giờ), AWS CUR và GCP Billing, Salesforce, M3ter (metering), Galaxy (observability của control plane), Segment, Marketo, bảng giá AWS/GCP. - K…
- How we built a secure, performant, multi-tenant cloud platform to run untrusted code Bài tóm tắt · Deno · 2024
…ol plane lo tạo và quản lý deployment, tài khoản, metering, billing, dashboard; data plane gồm mọi edge region (bucket lưu code, edge proxy, VM chạy isolate gọi là "runner"). - Vòn…
- GitLab Công ty Thành viên
GitLab.com (~3 triệu user, 2019) dùng một replica Postgres trễ 8 giờ để khôi phục sau một lần xoá nhầm trong 90 phút . Cùng năm, team Delivery bỏ release tháng có feature freeze và làm continuous delivery ngay trên hạ…
- Under the Hood of the Grammarly Editor, Part Two: How Suggestions Work Bài tóm tắt · Grammarly · 2022
Editor dùng giao thức operational transformation (OT) với định dạng Delta (insert, delete, retain) cho cả văn bản, thay đổi của người dùng và gợi ý từ backend. Backend quét văn bản rồi gửi gợi ý về client.
- Diving into Uber's cutting-edge data infrastructure Bài tóm tắt · Onehouse · 2024
Uber (2023): hơn 10.000 thành phố, 137 triệu người dùng/tháng, 25 triệu chuyến/ngày. Khách nội bộ của đội Data Infrastructure (vận hành cộng đồng, ML, growth marketing) đều muốn insight từ dữ liệu nhưng khác nhau về độ…
- The Great K8S Migration Bài tóm tắt · Reddit · 2020
…- Chuyển kết nối lần lượt từng service phụ thuộc (Ads API → Billing → Ads Serving, Reporting) sang CM mới, trong khi CM vẫn đang chạy production. - Sự cố nhỏ: service discovery sai…
- How Render Workflows powers our internal data pipeline Bài tóm tắt · Render · 2026
…o viết từ khoảng 8 năm trước tạo ra, gắn chặt vào quy trình billing nên không tách được. - Để đỡ, dbt chạy hai lần mỗi ngày bằng cron (sáng sớm và giữa buổi sáng); job Go hoặc công…
- The million dollar engineering problem Bài tóm tắt · Segment · 2017
…1 triệu USD/năm . - Đọc hoá đơn từng dòng: bật AWS Detailed Billing, đổ vào Redshift để phân tích. Họ tìm ra ~15 điểm, chiếm khoảng 40% hoá đơn tháng. Nhiều điểm rất bình thường: h…
- Secure access to 100 AWS accounts Bài tóm tắt · Segment · 2018
…uyền assume sang các role ở spoke. Ví dụ: team FP&A chỉ xem billing và reserved capacity, không vào spoke nào; team Foundation & Reliability (trực on-call) có ReadOnly và Administr…
- Deconstructing the Monolith: Designing Software that Maximizes Developer Productivity Bài tóm tắt · Shopify · 2019
…code theo khái niệm nghiệp vụ (orders, shipping, inventory, billing) thay vì theo khái niệm kỹ thuật (models/views/controllers). Họ liệt kê ~6.000 class Ruby trong một bảng tính, g…
- Slack Công ty Thành viên
Slack bắt đầu bằng LAMP và giữ PHP vì môi trường của nó (mỗi request trạng thái sạch, vòng lặp sửa–tải lại). Họ cải tiến dần bằng HHVM và Hack thay vì viết lại . Tầng dữ liệu đi từ MySQL active-active shard theo…