Tìm kiếm
40 kết quả cho “Git”. Tìm không phân biệt dấu.
- GitHub Công ty Thành viên
Rails + một MySQL; sau đó tách vài tính năng, thêm replica, ProxySQL; nhưng lõi vẫn là cluster mysql1 được scale dọc liên tục. Từ 2019 họ tách ảo bằng schema domain + linter rồi dời vật lý bằng Vitess hoặc write-cutover…
- 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ạ…
- GitHub Enterprise Cloud with data residency: How we built the next evolution of GitHub Enterprise using GitHub Bài tóm tắt · GitHub · 2024
…24 · 3. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://github.blog/engineering/engineering-principles/github-enterprise-cloud-with-data-residency/) Bài có phần quảng bá (dùng…
- GitLab's unconventional journey to CI/CD and Kubernetes Bài tóm tắt · GitLab · 2019
…2019 · 3. Quy mô lớn · Độ khó: Dễ — [bài gốc](https://about.gitlab.com/blog/gitlab-journey-to-cicd/) Bối cảnh - Release theo tháng: - feature freeze từ ngày 7, release ngày 22; - d…
- 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…
- GitHub's Engineering Fundamentals program Bài tóm tắt · GitHub · 2024
…· 2024 · 3. Quy mô lớn · Độ khó: Cơ bản — [bài gốc](https://github.blog/engineering/engineering-principles/githubs-engineering-fundamentals-program-how-we-deliver-on-availability-s…
- Building Git infrastructure for agent-scale development Bài tóm tắt · GitHub · 2026
· 2026 · 4. Điều chỉnh · Độ khó: Khó — [bài gốc](https://github.blog/engineering/architecture-optimization/building-git-infrastructure-for-agent-scale-development/) Bài định hướng…
- 6 Lessons we learned when debugging a scaling problem on GitLab.com Bài tóm tắt · GitLab · 2019
…Tăng trưởng · Độ khó: Trung bình — [bài gốc](https://about.gitlab.com/blog/tyranny-of-the-clock/) Bối cảnh - Khách hàng báo lỗi git pull qua SSH chập chờn , chủ yếu từ CI và job t…
- Migrating from GitHub to Codeberg Bài tóm tắt · Zig Software Foundation · 2025
…khó: Dễ — [bài gốc](https://ziglang.org/news/migrating-from-github-to-codeberg/) Bài thông báo ngắn, giọng rất chủ quan (phê phán Microsoft/GitHub và chính sách AI). Wiki chỉ giữ p…
- How GitHub Docs' new search works Bài tóm tắt · GitHub · 2023
· 2023 · 2. Tăng trưởng · Độ khó: Dễ — [bài gốc](https://github.blog/engineering/architecture-optimization/how-github-docs-new-search-works/) Bối cảnh - Search của docs.github.com…
- Lessons from our journey to enable global code search with Elasticsearch on GitLab.com Bài tóm tắt · GitLab · 2019
…. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://about.gitlab.com/blog/enabling-global-search-elasticsearch-gitlab-com/) Phần 1 trong hai bài; phần 2 (7/2019): . Bối cảnh - Bả…
- How GitHub uses merge queue to ship hundreds of changes every day Bài tóm tắt · GitHub · 2024
…24 · 3. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://github.blog/engineering/engineering-principles/how-github-uses-merge-queue-to-ship-hundreds-of-changes-every-day/) Bài n…
- How we scaled async workload processing at GitLab.com using Sidekiq Bài tóm tắt · GitLab · 2020
…. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://about.gitlab.com/blog/2020/06/24/scaling-our-use-of-sidekiq/) Bối cảnh - GitLab (Rails) xử lý việc nền bằng Sidekiq trên Redis…
- Rust's CI is moving to GitHub Actions Bài tóm tắt · Rust · 2020
…g.rust-lang.org/inside-rust/2020/07/23/rust-ci-is-moving-to-github-actions/) Bài thông báo ngắn của Rust Infrastructure Team (khoảng 2.000 ký tự). Giá trị chính là mô tả cách Rust…
- Improving how we deploy GitHub Bài tóm tắt · GitHub · 2021
· 2021 · 3. Quy mô lớn · Độ khó: Dễ — [bài gốc](https://github.blog/2021-01-25-improving-how-we-deploy-github/) Bối cảnh - Trong một năm, số developer đóng góp vào app GitHub.com…
- 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…
- How we optimized infrastructure spend at GitLab Bài tóm tắt · GitLab · 2020
…2020 · 4. Điều chỉnh · Độ khó: Dễ — [bài gốc](https://about.gitlab.com/blog/2020/10/27/how-we-optimized-our-infrastructure-spend-at-gitlab/) Bối cảnh - GitLab.com chạy trên GCP. Họ…
- Partitioning GitHub's relational databases to handle scale Bài tóm tắt · GitHub · 2021
…21 · 3. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://github.blog/engineering/infrastructure/partitioning-githubs-relational-databases-scale/) Bối cảnh - Hơn 10 năm trước Git…
- From 48k lines of code to 10: the story of GitHub's JavaScript SDK Bài tóm tắt · GitHub · 2020
…20 · 4. Điều chỉnh · Độ khó: Trung bình — [bài gốc](https://github.blog/engineering/architecture-optimization/from-48k-lines-of-code-to-10-the-story-of-githubs-javascript-sdk/) Bối…
- Postmortem: Removing all users from github.com/trivago Bài tóm tắt · trivago · 2021
…vago.com/post/2021-10-05-postmortem-removing-all-users-from-github-trivago) Sự cố ở hệ quản lý truy cập (công cụ nội bộ), không phải hệ phục vụ khách. Wiki giữ vì đây là một ví dụ…
- Lessons Learned From Scaling Uber To 2000 Engineers, 1000 Services, And 8000 Git Repositories Bài tóm tắt · Uber · 2016
…ước chỉ có 200) , khoảng 1.000 microservice, hơn 8.000 repo git (tháng trước đó là 7.000). Một nửa đội kỹ sư mới vào chưa tới 6 tháng. - Bối cảnh kinh doanh: thị trường "người thắn…
- How we prevented security fixes leaking into our public repositories Bài tóm tắt · GitLab · 2021
…. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://about.gitlab.com/blog/how-we-prevented-security-fixes-leaking-into-our-public-repositories/) Bối cảnh - GitLab làm việc "công…
- How we built Status Page Bài tóm tắt · GitLab · 2020
…2020 · 3. Quy mô lớn · Độ khó: Dễ — [bài gốc](https://about.gitlab.com/blog/how-we-built-status-page-mvc/) Bài giới thiệu một tính năng của sản phẩm GitLab (Ultimate), nhưng khách…
- Postmortem of database outage of January 31 Bài tóm tắt · GitLab · 2017
…Tăng trưởng · Độ khó: Trung bình — [bài gốc](https://about.gitlab.com/blog/2017/02/10/postmortem-of-database-outage-of-january-31/) Bài ngoài sheet. Một trong số ít postmortem côn…
- Update: Elasticsearch lessons learnt for Advanced Global Search Bài tóm tắt · GitLab · 2019
…. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://about.gitlab.com/blog/2020/04/28/elasticsearch-update/) Phần 2 trong hai bài; phần 1 (3/2019): . Bối cảnh - Bế tắc "con gà quả…
- How we reduced our CI YAML files from 1800 lines to 50 lines Bài tóm tắt · Grab · 2022
…age (ví dụ phục vụ model qua Catwalk). Họ dựa vào rules của GitLab để phát hiện thay đổi và kích hoạt deploy đúng stage của đúng pipeline. - Phần ML chỉ là ngữ cảnh; lõi của bài là…
- The Consul outage that never happened Bài tóm tắt · GitLab · 2019
…Tăng trưởng · Độ khó: Trung bình — [bài gốc](https://about.gitlab.com/blog/the-consul-outage-that-never-happened/) Bối cảnh - GitLab.com (2019): khoảng 4 triệu user , 12 triệu pro…
- How we used delayed replication for disaster recovery with PostgreSQL Bài tóm tắt · GitLab · 2019
…. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://about.gitlab.com/blog/2019/02/13/delayed-replication-for-disaster-recovery-with-postgresql/) Bối cảnh - GitLab.com (2/2019): k…
- Secret Management Architectures: Finding the balance between security and complexity Bài tóm tắt · Slalom Build · 2017
…điều khiển ai đọc được, audit log, TTL). - Các mảnh ghép: - git-crypt : mã hoá file theo .gitattributes qua git hook; nhiều key cho một repo nên dev và prod nằm chung chỗ mà quyền…
- Stack Overflow: How We Do Deployment - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…là cách hợp với đội của họ, không phải lời khuyên chung. - Git on-prem (GitLab), không dùng GitHub cho code chính: build kéo code qua 2×10 Gb nội bộ nhanh hơn, và chuỗi phụ thuộc…
- How we handled a recent phishing incident that targeted Dropbox Bài tóm tắt · Dropbox · 2022
…số deploy nội bộ, và đăng nhập CircleCI được bằng tài khoản GitHub). Một phần email bị cách ly tự động, phần còn lại vào hộp thư. - Trang đăng nhập giả lấy username, mật khẩu GitHu…
- 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ô…
- 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…
- Coding Had a Concurrency Problem: How Mux Helped Solve It Bài tóm tắt · Coinbase · 2026
…chạy nhiều agent song song, ý tưởng tối giản: mỗi agent một git worktree, một branch, một terminal , không xung đột, không stash. Bắt đầu là dự án phụ của một engineer, chia sẻ tro…
- The Legends of Runeterra CI/CD Pipeline Bài tóm tắt · Riot Games · 2021
…ủa client. Bối cảnh - Legends of Runeterra (2021): monorepo Git LFS khoảng 100 GB, một triệu file , 270k commit, khoảng 700 nhánh; Jenkins với scripted pipeline (logic phức tạp viế…
- 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…
- How we improved our iOS CI infrastructure with observability tools Bài tóm tắt · Grab · 2023
…đo định kỳ cần bao nhiêu bộ xử lý song song trên cụm runner GitLab để kết quả ổn định. - Bỏ sleep : theo dõi chỗ dùng sleep, gợi ý dùng wrapper waitForExistence . - Chính sách retr…
- How LinkedIn handles merging code in high-velocity repositories Bài tóm tắt · LinkedIn · 2020
…ommit xấu trong lô 20 gây chạy lại vô ích. Thay đổi chính - git submit thay git push : chạy job validation và trả quyền điều khiển cho dev ngay; job tự rebase và push hộ khi qua. D…
- 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…
- Building visibility into a CI platform Bài tóm tắt · Optiver · 2026
…đúng capacity không", tức bài toán hiểu nhu cầu. - Họ dùng GitHub Actions (CI gốc của nơi lưu code, trải nghiệm tốt, pipeline tái dùng được), nhưng nó không lộ queue time, utilisa…