Tìm kiếm
30 kết quả cho “Git workflow”. Tìm không phân biệt dấu.
- GitHub Actions leaking secrets when Miri output is cached Bài tóm tắt · Rust · 2026
…rung bình — [bài gốc](https://blog.rust-lang.org/2026/09/21/github-actions-leaking-secrets-when-miri-output-is-cached/) Thông báo bảo mật ngắn của Rust Security Response Team; bài…
- How we rebuilt the search architecture for high availability in GitHub Enterprise Server Bài tóm tắt · GitHub · 2026
…26 · 4. Điều chỉnh · Độ khó: Trung bình — [bài gốc](https://github.blog/engineering/architecture-optimization/how-we-rebuilt-the-search-architecture-for-high-availability-in-github…
- Safeguarding Dynamic Configuration Changes at Scale Bài tóm tắt · Airbnb · 2026
…o, ai đổi. - Sitar có bốn phần: lớp cho developer (mặc định Git : PR, review, merge; portal web cho admin và cập nhật khẩn), control plane (schema, quyền sở hữu, ACL, quyết định ro…
- Superuser Gateway: Guardrails for Privileged Command Execution Bài tóm tắt · Uber · 2026
…a sát hơn; đang thử AI review để giảm thời gian chờ. - Chọn Git thay vì DB: đã có sẵn trải nghiệm đăng và review (bình luận, duyệt, lịch sử), tích hợp CI, dễ xem lại các yêu cầu cũ…
- A Kubernetes Resource That Doesn't Exist: Caching CI Images on Ephemeral Runners Bài tóm tắt · Mercari · 2026
…es-on-ephemeral-runners/) Bối cảnh - Mercari tự chạy runner GitHub Actions bằng Actions Runner Controller (ARC) trên GKE, runner tạm (ephemeral), chế độ Docker-in-Docker : mỗi pod…
- Turborepo Remote Cache: Accelerating CI to Move Fast Bài tóm tắt · Mercari · 2026
…ùng Turborepo (song song hoá task, cache theo task). Runner GitHub Actions tự host là runner tạm , nên cache cục bộ của Turborepo mất sau mỗi job; action cache chung của GitHub khô…
- On-Demand Dagger Engines with Argo CD, EKS, and Karpenter Bài tóm tắt · Dagger · 2024
…bản: Argo CD ApplicationSet với plugin đọc các release trên GitHub (từ một phiên bản tối thiểu, hỏi lại mỗi 120 giây) sinh một Application cho mỗi phiên bản : runner scale set của…
- An open-source spec for Codex orchestration: Symphony Bài tóm tắt · OpenAI · 2026
Sáu tháng trước bài này, một team ở OpenAI quyết định repo của một công cụ nội bộ không có dòng code nào do người viết, mọi thứ do Codex sinh ra; họ dựng repo thân thiện với agent, đầu tư mạnh vào test tự động và…
- How we improved reporting and monitoring of test automation results Bài tóm tắt · trivago · 2023
…nội bộ (report HTML gắn vào job, Jenkins phục vụ luôn) sang GitHub Actions với runner tự host trên GCP; đính report dạng zip vào workflow thì phải tải và giải nén mới xem, khó link…
- Automating Code Migrations at Scale Bài tóm tắt · Allegro · 2024
…Ghép công cụ có sẵn: Dependabot (mở PR nâng version) + một GitHub App nội bộ @allegro-rewrite chạy OpenRewrite (công cụ biến đổi code theo "recipe"). - Luồng: Dependabot mở PR nân…
- How Ansible Automation Powers the Uber Corporate Network at a Global Scale Bài tóm tắt · Uber · 2026
…g vùng: backup cấu hình đang chạy của mọi thiết bị lên repo GitHub riêng (theo dõi chênh lệch, lịch sử từng host); sinh golden configuration bằng template Jinja theo hãng từ dữ liệ…
- 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:
- 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.
- Hot partition và thundering herd Chủ đề Thành viên
Chia dữ liệu và tải ra nhiều máy chỉ hiệu quả khi tải chia đều. Thực tế tải lệch: một khách hàng khổng lồ, một kênh có @everyone, một bài của người nổi tiếng. Có hai dạng hay gặp:
- 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…
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…
- 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ả…
- 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…
- 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:
- 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…
- 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.
- Nền tảng ML (feature, training, serving, giám sát model) Chủ đề Thành viên
Model ML đầu tiên của một công ty thường được nhúng thẳng vào một service có sẵn, với feature tính trong vài script và train bằng một job riêng. Khi số model và số người làm model tăng, bốn chỗ cùng hỏng:
- LinkedIn Công ty Thành viên
Bài khung là bài nhìn lại năm 2015 . LinkedIn bắt đầu năm 2003 là một monolith tên Leo. Service đầu tiên tách ra là member graph, vì đồ thị kết nối có profile tải khác hẳn; DB profile được đỡ bằng scale dọc rồi replica…
- From Fragile to Agile: Automating the fight against Flaky Tests Bài tóm tắt · Reddit · 2024
Project iOS của Reddit có hơn 20.000 test unit/snapshot và 2.500 UI test (2024), tăng nhanh trong hai năm; flaky test tăng theo.
- Lessons Learned From Running Apache Airflow at Scale Bài tóm tắt · Shopify · 2022
…ộ lệch tất định theo định danh để san tải, cùng bài học với GitLab 2019 (, ). - Nền tảng đa tenant cần sổ đăng ký chủ sở hữu và policy chặn lúc nạp thay vì review tay từng job ().…
- Building Scalable Real Time Event Processing with Kafka and Flink Bài tóm tắt · DoorDash · 2022
…t event cần nhiều PR vào nhiều repo Terraform; tự động bằng GitHub App tạo/merge PR theo quy trình duyệt, chạy như workflow Cadence, cộng UI Retool tìm schema và bấm onboard: từ và…
- グローバル展開を支える基盤の裏側 (Behind the Infrastructure Powering Global Expansion) Bài tóm tắt · Mercari · 2025
…ng từng module dựa vào file version tăng tay, không hợp với GitHub Flow (main là nhánh phát hành) nên có thể kéo theo thay đổi ngoài ý muốn. Chi phí dựng ban đầu cao, đang làm cùng…
- Internationalization in web monorepo Bài tóm tắt · Mercari · 2025
…qua gói npm, tốn công và cản cộng tác; cấu hình và bảo trì GitHub workflow cho mỗi repo tốn thời gian và cần chuyên môn. Thay đổi chính - Đổi repo web Nhật thành monorepo thay vì…
- A Closer Look at the Christmas Eve Outage Bài tóm tắt · Netflix · 2012
Cuối 2012, Netflix dùng hàng trăm ELB, mỗi cái cho một service hoặc một phiên bản service; mỗi nhóm thiết bị (trong hơn một nghìn loại thiết bị) phụ thuộc vào một số ELB riêng. Kiến trúc chịu được mất một phần hoặc cả…
- Ready for changes with Hexagonal Architecture Bài tóm tắt · Netflix · 2020
…a lỗi cho mỗi hành động; ghi lại response của API ngoài vào git). Khoảng 3.000 spec chạy trong 100 giây trên một process. Vì sao - Theo Netflix, đầu dự án là lúc biết ít nhất; kiến…