Tìm kiếm
40 kết quả cho “Code review”. Tìm không phân biệt dấu.
- Building Kubernetes PR Previews with Shared Pulumi Components Bài tóm tắt · Pulumi · 2026
Team phát triển một ứng dụng microservice trên Kubernetes, hàng trăm PR mỗi ngày; mỗi PR cần một môi trường riêng để test và review trước khi merge.
- Quản lý fleet và migrate code hàng loạt Chủ đề Thành viên
Khi số component (repo, service, pipeline, thư viện) tăng nhanh hơn số kỹ sư, chi phí của mỗi thay đổi xuyên suốt (nâng thư viện, vá bảo mật, đổi API nội bộ, khai tử dataset) tỉ lệ với số component chứ không với độ khó…
- An open-source spec for Codex orchestration: Symphony Bài tóm tắt · OpenAI · 2026
…Trung bình — [bài gốc](https://openai.com/index/open-source-codex-orchestration-symphony/) Bài của nhà phát triển Codex kể công cụ nội bộ của chính mình rồi mở mã nguồn; số liệu do…
- Migrating from Apollo Tooling to GraphQL Codegen at Yelp Bài tóm tắt · Yelp · 2026
…tps://engineeringblog.yelp.com/2026/07/migrating-to-graphql-codegen.html) Bối cảnh - Monorepo React của Yelp (hơn 500 package, hàng chục team) sinh kiểu TypeScript cho mọi query Gr…
- How we built Claude Code auto mode: a safer way to skip permissions Bài tóm tắt · Anthropic · 2026
…hó — [bài gốc](https://www.anthropic.com/engineering/claude-code-auto-mode) Bài của nhà cung cấp mô tả tính năng của sản phẩm mình, số liệu tự đo; mọi nhận định ghi "theo Anthropic…
- Automating Code Migrations at Scale Bài tóm tắt · Allegro · 2024
…Dễ — [bài gốc](https://blog.allegro.tech/2024/09/automating-code-migrations-at-scale.html) Bối cảnh - Allegro có hơn 2.000 service (mỗi cái một repo). Khi thư viện nội bộ dùng chun…
- Automated testing: 5 lessons from Atlassian's Kubernetes team on testing infrastructure as code Bài tóm tắt · Atlassian · 2020
…rom-atlassians-kubernetes-team-on-testing-infrastructure-as-code) Bối cảnh - Team KITT (Kubernetes Infrastructure Technology Team) vận hành hơn 22 cụm Kubernetes tự cấu hình (không…
- モジュラモノリスの品質を支えるリーダビリティチーム ― AI時代のスケーラブルなコード管理 (Readability team for a modular monolith in the AI era) Bài tóm tắt · Mercari · 2025
…https://engineering.mercari.com/blog/entry/20251021-scaling-code-quality-modular-monolith-readability-team-ai-era/) Một bài trong series Global App (ngoài sheet). Bối cảnh kiến trú…
- Coding Is No Longer the Constraint: Scaling Developer Experience to Teams and Agents Bài tóm tắt · Spotify · 2026
…Cơ bản — [bài gốc](https://engineering.atspotify.com/2026/6/code-with-claude-coding-is-no-longer-the-constraint) Bài tóm tắt một talk (Code with Claude 2026), nặng tính tổng kết; s…
- Running a Software Factory Efficiently at Uber Scale Bài tóm tắt · Uber · 2026
…iên do managed agent tự khởi tạo chứ không do người: review code, tự sửa CI hỏng, hoàn tất PR đầu–cuối có kiểm tra bằng hình ảnh, phân loại alert on-call, gỡ bug, bảo trì code, có…
- The AI Lied to Me — And That's When I Learned How to Use It Bài tóm tắt · Mercari · 2025
…m trong transaction ở monolith PHP cũ; agent báo xong nhưng code là heuristic theo tên hàm, không dùng Phan, vì hết ngữ cảnh. Cách làm sau đó: Plan (người tự học đủ để tự viết được…
- Making "never break the build" scale Bài tóm tắt · Jane Street · 2014
…ổi nhỏ được kiểm rất nhanh. - Ít request hơn: đổi quy trình code review từ "tích hợp vào nhánh chính trước, review sau" sang "giữ feature ở nhánh riêng tới khi review xong". Kết qu…
- Evolving Mercari's iOS codebase into a multi-product monorepo Bài tóm tắt · Mercari · 2025
…ng.mercari.com/en/blog/entry/20251024-evolving-mercaris-ios-codebase-into-a-multi-product-monorepo/) Một bài trong series Global App (ngoài sheet). Android đi cùng hướng: . Bối cản…
- Optimizing Our Build Times by Migrating from Webpack to Rspack Bài tóm tắt · Yelp · 2026
…g việc chuyển đã nhanh hơn khoảng 25% với build SSR đầy đủ. Codemod đổi star re-export trong barrel file sang named re-export; codemod đổi "import rồi export" sang re-export thật (…
- Helix: The internal tool powering our Shopify app's native migration Bài tóm tắt · Shopify · 2026
…- Checkpoint nhỏ: engineer chỉ vào một màn hình; Helix đọc code React Native và đề xuất chuỗi checkpoint tăng dần (khung màn hình → một phần nhỏ → …), mỗi cái mô tả vài chữ để ngư…
- PIT Mutation Testing on CI/CD Pipeline Bài tóm tắt · Trendyol · 2021
…một cú nhấp, nên pipeline CI/CD phải đủ tin cậy. Đang dùng code review và code coverage, nhưng coverage 100% vẫn có thể sai : test quên assert trường hợp biên, hay chạy hết code m…
- Fleet Management at Spotify (Part 1): Spotify's Shift to a Fleet-First Mindset Bài tóm tắt · Spotify · 2023
…ì 10 lần nâng cấp lớn mỗi năm, làm 10.000 lần nhỏ trên toàn codebase bằng tự động hoá. Đi kèm thay đổi văn hoá: chủ sở hữu component sẽ nhận thay đổi do người khác (hoặc máy) tạo.…
- Safeguarding Dynamic Configuration Changes at Scale Bài tóm tắt · Airbnb · 2026
…kiểm, review, rollout dần, có chủ và phân quyền; config là code (version, review, audit) nhưng vẫn động lúc chạy; nền tảng sẵn sàng cao; test được trong môi trường cô lập (local,…
- Coding agent trong engineering (migrate, viết lại, chạy song song, quyền hạn) Chủ đề Thành viên
Từ 2026 các công ty bắt đầu giao cho coding agent những việc trước đây là dự án nhiều tuần: migrate hàng trăm module hay dataset, dọn feature flag, viết lại cả framework hay app. Agent viết nhanh, nhưng ba thứ không tự…
- How we manage our 1200 incident playbooks Bài tóm tắt · Zalando · 2023
…i gian phục hồi 2 phút sau khi đổi cấu hình). - Quản lý như code: site mkdocs, thư mục sinh theo team trên OpsGenie; ban đầu 3 người review, sau chuyển sang CODEOWNERS theo phòng b…
- How we deliver mobile app updates faster Bài tóm tắt · Mercari · 2025
…h quy trình phát hành dưới 2 ngày, 3–7 ngày làm việc từ lúc code tới production (theo bài, app thường là 1–2 tuần). - Sau phát hành: Firebase báo mỗi crash mới vào Slack, velocity…
- DrP: Meta's Root Cause Analysis Platform at Scale Bài tóm tắt · Meta · 2025
…đổi chính - DrP : nền tảng để viết playbook điều tra thành code (gọi là analyzer ) bằng một SDK có sẵn thư viện truy cập dữ liệu và thuật toán cô lập vấn đề: phát hiện bất thường,…
- Open Sourcing Screwdriver, Yahoo's Continuous Delivery Build System for Dynamic Infrastructure Bài tóm tắt · Yahoo · 2017
…dễ dựng, nằm trong repo: cấu hình pipeline sống trong repo code, nên developer tự cấu hình và review thay đổi pipeline như review code. Lý do: trước đó pipeline cồng kềnh, khó dựn…
- Alerting Framework at Airbnb Bài tóm tắt · Airbnb · 2017
…thấy mình đang nhận alert nào và bàn việc thêm/sửa/xoá qua code review ; khi alert bắn, dễ biết có phải do thay đổi gần đây và vì sao ngưỡng đặt như vậy. Thay đổi chính - Đưa cấu…
- Superuser Gateway: Guardrails for Privileged Command Execution Bài tóm tắt · Uber · 2026
…đi vòng. - Đối xử với lệnh vận hành nguy hiểm như thay đổi code: PR, CI, người thứ hai duyệt, lịch sử. - Ghi lại người khởi tạo chứ không chỉ tài khoản chung. - Giữ đường nhanh ch…
- Open Sourcing Coinbase's Secure Deployment Pipeline (Odin) Bài tóm tắt · Coinbase · 2018
…upload lên S3; audit từ log của Step Function và Lambda. - Codeflow (nội bộ, chưa mở mã nguồn) quản lý cấu hình và gọi Odin; cho mọi engineer deploy miễn là code và cấu hình đã đư…
- A brief history of Notion's data catalog Bài tóm tắt · Notion · 2024
…LLM được tóm tắt ngắn; lõi của bài là đưa schema về nguồn (code) và lan metadata theo lineage. Bối cảnh - Giai đoạn 1 (không catalog): dữ liệu tăng tự phát, phần lớn ở dạng JSON k…
- Hertz, an Ultra Large Scale Enterprise-Level Microservice HTTP Framework, is Now Officially Open Source Bài tóm tắt · ByteDance · 2022
…có dịch vụ stability test mô phỏng tình huống online. - Một codebase cho trong và ngoài: lõi chuyển sang repo mã nguồn mở, nội bộ chỉ còn một lớp bọc; tính năng chỉ mở ra ngoài sau…
- How we reduced our CI YAML files from 1800 lines to 50 lines Bài tóm tắt · Grab · 2022
Cauldron là đội nền tảng ML của Grab. Sản phẩm MerLin Pipelines cho mỗi team một repo chứa các pipeline ML; mỗi pipeline một thư mục con, mỗi thư mục chia thành stage (ví dụ phục vụ model qua Catwalk). Họ dựa vào rules…
- 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.
- 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…
- CI và build ở quy mô lớn Chủ đề Thành viên
Lúc nhỏ, CI là "mỗi commit chạy hết build và test". Khi codebase và số commit tăng, chạy hết trở thành bất khả (Stripe 2026: chạy tuần tự mất bốn tháng), và thời gian chờ của một thay đổi không còn chỉ là thời gian…
- 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.
- Kiến trúc frontend Chủ đề Thành viên
Frontend bắt đầu là vài trang render ở server; lớn lên thành ứng dụng có trạng thái, nhiều team cùng sửa, và mỗi tính năng thêm vào là thêm byte phải tải. Ba trục lặp lại trong các nguồn: render ở đâu (server, client,…
- 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.
- 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…
- 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:
- 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:
- Bảo mật hạ tầng và quản lý secret Chủ đề Thành viên
Khi hệ thống lớn lên, số credential (mật khẩu DB, API key, SSH key, token, cookie phiên) tăng theo số service, pipeline, nhà cung cấp, và chúng rải vào code, cấu hình, hệ build, log. Các nguồn trong wiki cho thấy kẻ tấn…
- 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…