Tìm kiếm
40 kết quả cho “Dependency as data”. Tìm không phân biệt dấu.
- 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".
- Managing Software Dependency at Scale Bài tóm tắt · LinkedIn · 2018
…s://engineering.linkedin.com/blog/2018/09/managing-software-dependency-at-scale) Bối cảnh - LinkedIn có hơn 10.000 codebase ( multiproduct ), mỗi cái một repo, phụ thuộc nhau qua a…
- The Data Infra Behind Zillow's 3x Growth in Experiment Volume Bài tóm tắt · Zillow · 2023
…tch, chạy theo lịch, kết quả dùng làm kiểm tra sẵn sàng của dependency. - ZEXPy (Python/PySpark): interface cho nguồn exposure/metric, checkpoint dữ liệu trung gian theo trial, pla…
- Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo Bài tóm tắt · Stripe · 2026
Monorepo Ruby của Stripe khoảng 50 triệu dòng, khoảng 100.000 file test, 1,2 triệu test unit (2026). Chạy tuần tự hết một lần mất bốn tháng; build chạy trên một dàn worker song song khổng lồ, khoảng 50.000 build mỗi…
- A Closer Look at the Christmas Eve Outage Bài tóm tắt · Netflix · 2012
…hơn, phức tạp hơn và kém tin cậy hơn. Bài học cho SWE - Một dependency dùng chung ở mức region (load balancer, control plane) là miền lỗi lớn hơn AZ; thiết kế đa AZ không bảo vệ kh…
- 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.
- Data Mesh at Grab (Part III): Operationalizing data reliability with automated DPIs Bài tóm tắt · Grab · 2026
…không ngăn được lỗi lúc chạy: bảng đến trễ, metric hỏng vì dependency, stream Kafka vi phạm độ tươi. Thay đổi chính - Data Production Issue (DPI): biến tín hiệu chất lượng thành m…
- 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 deep dive into Cloudflare's September 12, 2025 dashboard and API outage Bài tóm tắt · Cloudflare · 2025
…ến 1. 16:32: bản dashboard mới có bug. Một object nằm trong dependency array của React useEffect được tạo lại sau mỗi lần render, nên API /organizations bị gọi nhiều lần mỗi lần re…
- How Uber Executed A JUnit Migration at Massive Scale Bài tóm tắt · Uber · 2026
…ld) mà vẫn không bỏ cả target vì một file. Cuối recipe, FindDependencyUsage tìm dependency test mới để cập nhật cấu hình build. - Một script cho một target: chạy recipe, áp patch,…
- Scaling up your microservice testing with Apache Spark, Part 2 Bài tóm tắt · Stripe · 2026
Câu hỏi của phần này: dựng harness replay thế nào mà không tạo ra bản thứ hai của service (bản đó sẽ lệch production và cho sự tự tin giả).
- LyftLearn: ML Model Training Infrastructure built on Kubernetes Bài tóm tắt · Lyft · 2021
…i nhanh nên không phiền người dùng. Save Model đóng code và dependency thêm vào lớp trên base image thành một container model , gắn version (có thể là SHA commit). Làm ở máy cá nhâ…
- Pitfalls and Patterns in Microservice Dependency Management Bài tóm tắt · Google · 2021
…tps://www.infoq.com/articles/pitfalls-patterns-microservice-dependency-management/) Bài trên InfoQ của Silvia Esparrachiari (Google, 11 năm; Google Cloud SRE) và Betsy Beyer, viết…
- Adopting Arm at Scale: Bootstrapping Infrastructure Bài tóm tắt · Uber · 2025
2/2023, Uber bắt đầu chuyển từ data center tự vận hành lên cloud (Oracle Cloud Infrastructure và Google Cloud), và đặt thêm mục tiêu đưa máy Arm (Ampere) vào đội máy toàn x86.
- Utilizing Amazon DynamoDB and AWS Lambda for Asynchronous Event Publication Bài tóm tắt · Zalando · 2022
…của bài: availability của service là tích availability các dependency, 99,9% × 99,9% ≈ 99,8%. Thay đổi chính - Áp transactional outbox : request chỉ ghi data store rồi trả thành c…
- Introducing Espresso - LinkedIn's hot new distributed document store Bài tóm tắt · LinkedIn · 2015
Trước Espresso, LinkedIn dùng Oracle (dữ liệu chính, nhất quán mạnh) và Voldemort (key-value). Phần lớn dữ liệu chính không cần đủ tính năng RDBMS nhưng lại cần đọc-sau-ghi và một change capture stream có thứ tự theo…
- Why isn't all test automation run on the pipeline? Bài tóm tắt · Slalom Build · 2019
…và khả thi (không gọi được contract của module hay giả được dependency trong test runner). Thay đổi chính - Phân tầng: module test chạy trong process với dependency được giả (test…
- How we built a secure, performant, multi-tenant cloud platform to run untrusted code Bài tóm tắt · Deno · 2024
…để giảm cold start: transpile TypeScript bằng swc , tải hết dependency (tránh "network waterfall" khi V8 tự hỏi từng import, mỗi lần khoảng 100 ms), cắt phần thừa của gói npm, sắp…
- Acceptance Tests On CI Pipeline Bài tóm tắt · Trendyol · 2020
…g hay trễ vì lỗi do môi trường (môi trường test dùng chung, dependency thật), làm tăng Lead Time (một trong bốn chỉ số của sách Accelerate ). - Service có một database Couchbase và…
- Behind the scenes: Redpanda Cloud's response to the GCP outage Bài tóm tắt · Redpanda · 2025
…ì đã mất khả năng tìm log toàn fleet. Bài học cho SWE - Đếm dependency trên đường găng : mỗi dịch vụ ngoài (metadata, control plane, alerting) là một cách để sự cố của người khác t…
- Safeguarding Dynamic Configuration Changes at Scale Bài tóm tắt · Airbnb · 2026
…ỉ cho một vùng mới, siết luật phân quyền, chỉnh timeout khi dependency chậm. Nhanh cho iterate và xử lý sự cố, nhưng một thay đổi xấu gây hồi quy hoặc sự cố. Thay đổi chính - Kỳ vọ…
- Building Robust Codebases with Python's Type Annotations Bài tóm tắt · Hudson River Trading · 2024
Hàng triệu dòng Python của hàng trăm developer trong khoảng mười năm; giao dịch ở hơn 200 thị trường nên code phải đổi thường xuyên theo luật.
- How Uber Protects Against Retry Storms Bài tóm tắt · Uber · 2026
Chỉnh cấu hình retry và retry budget giảm được ở mức từng service, nhưng chỉnh tay và không thấy được khuếch đại xuyên service qua chuỗi phụ thuộc sâu và fan-out. Gốc vấn đề: retry không biết ngữ cảnh; kiểm được bao…
- Moving the public Stack Overflow sites to the cloud: Part 1 Bài tóm tắt · Stack Overflow · 2025
…production (trừ quy mô và quyền truy cập), không dùng chung dependency, dựng bằng Terraform . Lúc đầu tạm chạy trên Kubernetes ở Azure vì hạ tầng GCP chưa xong. Mỗi vòng sửa các ch…
- Catching bugs on the client-side: how we developed our error tracking system Bài tóm tắt · Bumble · 2020
…dùng lâu ở Badoo) để xử lý bất đồng bộ. Lý do: lỗi của một dependency có thể làm lượng lỗi tăng vọt (SDK Facebook iOS ngày 10/7/2020 làm nhiều app sập), DB có thể tạm không ghi đư…
- Độ 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.
- The Chubby lock service for loosely-coupled distributed systems Bài tóm tắt · Google · 2006
Trước Chubby, phần lớn hệ ở Google bầu primary bằng cơ chế tự chế hoặc cần người can thiệp sau mỗi lần hỏng. Chubby được thiết kế làm dịch vụ khoá thô (coarse-grained), ví dụ để bầu primary, không phải khoá ngắn hạn…
- 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…
- 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…
- Evolving Reddit's ML Model Deployment and Serving Architecture Bài tóm tắt · Reddit · 2021
…model đông traffic không scale riêng được. - Bảo trì: chung dependency nên model mới muốn dùng thư viện mới phải giữ tương thích với mọi model cũ; mỗi model tự viết code nên cùng v…
- Fleet Management at Spotify (Part 3): Fleet-wide Refactoring Bài tóm tắt · Spotify · 2023
…ghĩ "code của tôi / code của bạn". Thay đổi chính - Quản lý dependency bằng BOM: một artifact Maven chỉ định phiên bản của nhiều thư viện hay dùng, đã được kiểm tương thích với nha…
- A lesson in creating and using niche business DSLs at scale Bài tóm tắt · Zerodha · 2020
…ch các giới hạn của Go plugin (phải cùng phiên bản Go, cùng dependency, cùng GOPATH với host; không unload được, không nạp lại cùng một plugin): build host và plugin trong cùng ima…
- 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…
- Hạ tầng nghiên cứu định lượng (dữ liệu thị trường, feature, backtest) Chủ đề Thành viên
Một quỹ định lượng hay công ty market making sống bằng vòng nghiên cứu: đặt giả thuyết → lấy dữ liệu → tạo feature → train model hay dựng tín hiệu → backtest/mô phỏng → đưa vào giao dịch thật → lặp lại. Theo Optiver, độ…
- Lessons learned in incident management Bài tóm tắt · Dropbox · 2021
…ngữ. Phụ thuộc giữa alert : tắt page của mình nếu lỗi nằm ở dependency chung. - Tự động khai báo SEV availability: trước đây người trực phải tự hỏi "có đủ mức SEV chưa?", tra dashb…
- Monitoring Reliably at Scale Bài tóm tắt · Airbnb · 2026
Airbnb có hơn 1.000 service chạy trên hạ tầng chung (Kubernetes, service mesh Istio). Team Observability (nhỏ) dựng metrics platform trên chính những nền tảng đó, nên có phụ thuộc vòng: hệ để phát hiện sự cố hạ tầng lại…
- How AI Agents Halved the Effort of Migrating 500 Gradle Modules from Koin to Hilt Bài tóm tắt · Allegro · 2026
Q3 2024: cold start của app Android Allegro lên 6,0 giây (p90), ANR 0,13%, số gỡ cài đặt tăng mạnh, nặng nhất trên máy cũ và yếu. Sau khi khởi tạo bất đồng bộ (Q4 2024), Q1 2025 cold start còn 4,7 giây, ANR 0,08%, gỡ…
- Reducing local dev time by 83%: Why we migrated off Next.js Bài tóm tắt · Inngest · 2026
…Vercel: không đỡ. Thử Turbopack hai lần (mỗi lần phải nâng dependency và refactor; dev dùng Turbopack nhưng production vẫn Webpack nên hai môi trường khác nhau): chỉ bớt vài giây.…
- Kiểm thử độ tin cậy (chaos, fault injection, mô phỏng tất định) Chủ đề Thành viên
Lỗi trong hệ phân tán là chắc chắn (máy chết, zone mất, dependency chậm, cấu hình sai), nhưng phần lớn lỗi nằm ở những tổ hợp hiếm mà test chức năng không chạm tới. Bài toán là chủ động gây lỗi để biết hệ thống phản ứng…
- Cache và invalidation Chủ đề Thành viên
Cache là cách rẻ nhất để một DB chịu được lượng đọc tăng nhiều lần. Vì vậy nó xuất hiện ngay từ giai đoạn đầu (Instagram 2011, Facebook 2004–2010). Cái giá đến sau, và lặp lại ở hầu hết các nguồn: