Tìm kiếm
40 kết quả cho “CI gate”. Tìm không phân biệt dấu.
- Canva incident report: API Gateway outage Bài tóm tắt · Canva · 2024
…— [bài gốc](https://www.canva.dev/blog/engineering/canva-incident-report-api-gateway-outage/) Bối cảnh - Editor của Canva là một SPA, deploy nhiều lần mỗi ngày; mỗi lần có hơn 100…
- 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…
- How LinkedIn extended ClickHouse from distributed tracing to metric discovery and analytics Bài tóm tắt · ClickHouse · 2026
…eo LinkedIn qua lời kể của ClickHouse". Đọc cùng (thế hệ tracing trước). Phần 1: tracing (từ 2024) - Hệ tracing dựa trên OpenTelemetry theo request từ app của member xuống mọi serv…
- Superuser Gateway: Guardrails for Privileged Command Execution Bài tóm tắt · Uber · 2026
…y-guardrails/) Bối cảnh - Data platform của Uber dùng GCS, OCI và HDFS. Một nhóm nhỏ engineer thỉnh thoảng cần quyền superuser để chuyển dữ liệu, sửa quyền, dọn đường dẫn hỏng, gỡ…
- PIT Mutation Testing on CI/CD Pipeline Bài tóm tắt · Trendyol · 2021
…c](https://medium.com/trendyol-tech/pit-mutation-testing-on-ci-cd-pipeline-1298f355bae5) Bài nửa hướng dẫn cấu hình (Maven, GitLab CI, SonarQube); wiki chỉ giữ các quyết định về pi…
- Designing MCP Gateway: Uber's MCP Management Platform Bài tóm tắt · Uber · 2026
Tích hợp MCP (Model Context Protocol, giao thức để agent gọi tool) ban đầu ở Uber là ad-hoc: agent mạnh lên rõ khi đọc được ngữ cảnh nghiệp vụ trực tiếp, gọi service nội bộ và hành động thay người dùng. Khi hàng trăm…
- Lessons learned in incident management Bài tóm tắt · Dropbox · 2021
…c](https://dropbox.tech/infrastructure/lessons-learned-in-incident-management) Bối cảnh - Dropbox cam kết SLA 99,9% với một số khách hàng (khoảng 43 phút down/tháng), mục tiêu nội…
- Running a Software Factory Efficiently at Uber Scale Bài tóm tắt · Uber · 2026
…Trung bình — [bài gốc](https://www.uber.com/us/en/blog/efficient-software-factory/) Bối cảnh - AI có mặt ở mọi pha phát triển phần mềm ở Uber (2026): hơn 70% pull request được ghi…
- Open sourcing kubenetmon: how we monitor data transfer in ClickHouse Cloud Bài tóm tắt · ClickHouse · 2025
…load và theo loại chi phí, lưu lâu). Các lựa chọn bị loại - Cilium Hubble: hoặc có số byte mà thiếu ngữ cảnh endpoint, hoặc có ngữ cảnh mà không có số byte ("flow" của Cilium đếm t…
- What we learned from an iOS app OOMs incident Bài tóm tắt · Pinterest · 2021
…interest-engineering/what-we-learned-from-an-ios-app-ooms-incident-eb31eada251) Bối cảnh - Đầu 2020: crash out-of-memory trên app iOS tăng mạnh; tỉ lệ người dùng không gặp crash (C…
- Rethinking Netflix's Edge Load Balancing Bài tóm tắt · Netflix · 2018
…bài gốc](https://netflixtechblog.com/netflix-edge-load-balancing-695308b5548c) Bối cảnh - Cloud Gateway (Zuul) nhận hơn 1 triệu request/giây (2018). Zuul dùng Ribbon round-robin +…
- Canary rollouts: upgrade models in production without downtime Bài tóm tắt · Together AI · 2026
…một bậc 0 → 100%), rolling (thay từng replica, giữ tổng capacity, hợp khi thiếu GPU). - Thứ tự trong mỗi bậc, mỗi bước chặn một loại sự cố: scale target lên trước khi dời traffic (…
- How we evolved our code: Notion's ratcheting system using custom ESLint rules Bài tóm tắt · Notion · 2025
…bớt lỗi thì pre-commit tự hạ số cho phép, thêm lỗi mới thì CI chặn merge; theo dõi : số liệu đẩy sang Datadog và một database Notion. - Chỉ có error, không có warning: theo Notion…
- A postmortem of our July 14, 2026 incident Bài tóm tắt · Coinbase · 2026
…://www.coinbase.com/blog/a-postmortem-of-our-july-14-2026-incident) Sự cố thứ hai của Coinbase trong năm 2026 có trong wiki; sự cố trước: . Bối cảnh - Một cụm Kubernetes production…
- Report on our investigation of the 2025-10-20 incident in AWS us-east-1 Bài tóm tắt · PlanetScale · 2025
…ao — [bài gốc](https://planetscale.com/blog/aws-us-east-1-incident-2025-10-20) Bối cảnh - 20/10/2025, AWS us-east-1 gặp sự cố lớn bắt đầu từ cấu hình DNS sai ở một nhà cung cấp. Sa…
- Scaling our Observability platform beyond 100 Petabytes by embracing wide events and replacing OTel Bài tóm tắt · ClickHouse · 2025
…om/blog/scaling-observability-beyond-100pb-wide-events-replacing-otel) Bài của nhà cung cấp về hệ log nội bộ (LogHouse, giám sát ClickHouse Cloud); có quảng bá sản phẩm (ClickStack…
- Introducing Domain-Oriented Microservice Architecture Bài tóm tắt · Uber · 2020
Uber có khoảng 2.200 microservice quan trọng (2020).
- Lessons learned from running GraphQL at scale Bài tóm tắt · Dream11 · 2021
Dream11 từ 300.000 người dùng (2015) lên hơn 110 triệu (2021), chuyển sang microservice. Khi số service tăng, frontend khó tự gom dữ liệu từ nhiều service, nên năm 2017 dựng một tầng GraphQL (Express.js) đứng trước toàn…
- Hertz, an Ultra Large Scale Enterprise-Level Microservice HTTP Framework, is Now Officially Open Source Bài tóm tắt · ByteDance · 2022
…ale-enterprise-level-microservice-http-framework-is-now-officially-open-source/) Bài thông báo mở mã nguồn, nghiêng về giới thiệu tính năng; ít chi tiết kỹ thuật. Bài đi cặp với (K…
- Incident Report: March 30th, 2026 — Authenticated user data cached Bài tóm tắt · Railway · 2026
…ô lớn · Độ khó: Dễ — [bài gốc](https://blog.railway.com/p/incident-report-march-30-2026-authenticated-user-data-cached) Bối cảnh - Trên Railway, CDN cache là opt-in : domain không…
- Rediscovering Transaction Processing From History and First Principles Bài tóm tắt · TigerBeetle · 2024
…scovering-transaction-processing-from-history-and-first-principles) Bài của nhà sáng lập TigerBeetle (Joran Dirk Greef) nhân dịp gọi vốn; vừa kể lý do ra đời vừa quảng bá sản phẩm.…
- Open sourcing Brooklin: Near real-time data streaming at scale Bài tóm tắt · LinkedIn · 2019
Bài toán không chỉ là chuyển nhiều dữ liệu, mà là số loại hệ nguồn và đích tăng nhanh (Espresso, Oracle, MySQL, Kafka, Azure Event Hubs, Kinesis).
- Automated testing: 5 lessons from Atlassian's Kubernetes team on testing infrastructure as code Bài tóm tắt · Atlassian · 2020
…nên đành thêm sleep 2 phút. Chạy trong container, cấu hình CI bằng file, secret không bao giờ ra log. - Phá bỏ đáng tin: xoá VPC đầy tài nguyên qua CLI phải tự nắm thứ tự phụ thuộ…
- Implementation of a monitoring strategy for products based on microservices Bài tóm tắt · Salesforce · 2019
…entile cao của thời gian phản hồi dưới ngưỡng và còn đủ capacity. Capacity không đo trực tiếp được ở mức sản phẩm; dùng tín hiệu concurrency tăng mà request rate không tăng nghĩa l…
- Scaling Slack's Job Queue Bài tóm tắt · Slack · 2017
…m worker là thêm poll lên Redis đang quá tải (muốn tăng capacity xử lý lại làm Redis tệ hơn); dequeue tốn công tỉ lệ với độ dài queue (queue càng dài càng khó rút); ngữ nghĩa và Qo…
- Journey to the cloud part II: Migrating Stack Overflow for Teams to Azure Bài tóm tắt · Stack Overflow · 2023
…t rồi chuyển vào vùng khoá kín TFZ, và quy trình deploy TeamCity. Thay đổi chính - Pha 2: tách hạ tầng ngay trong data center. - Dựng môi trường Teams độc lập ở dev, deploy bằng Oc…
- Chaos Testing an Application on AWS Bài tóm tắt · Goldman Sachs · 2022
…VPC endpoint; SLO 99,99% khả dụng, p95 50 ms. - Chaos trong CI/CD: ChaosToolkit (thêm plugin tự viết) chạy từ pipeline GitLab; môi trường sandbox (một VPC) dựng và huỷ bằng IaC; to…
- Kubernetes 1.31: Streaming Transitions from SPDY to WebSockets Bài tóm tắt · Kubernetes (CNCF) · 2024
Một số endpoint của API server (exec, attach, cp, port-forward) được nâng cấp từ HTTP lên kết nối streaming hai chiều. Từ đầu, Kubernetes dùng SPDY/3.1 cho việc này.
- Slack's Outage on January 4th 2021 Bài tóm tắt · Slack · 2021
…n mọi instance khi phần lớn rớt health check) cộng retry và circuit breaker. Cần nhiều instance hơn thường vì mạng vẫn chưa khoẻ. - Nguyên nhân gốc (AWS tìm ra): một TGW quá tải và…
- How we rolled out one of the largest Python 3 migrations ever Bài tóm tắt · Dropbox · 2018
…đặt. Code viết theo cú pháp lai 2/3 trong thời gian chuyển; CI có job riêng chạy test trên Python 3, commit queue chặn thay đổi làm hỏng Python 3. - Rollout: nhân viên Dropbox trướ…
- GitHub's Engineering Fundamentals program Bài tóm tắt · GitHub · 2024
…— [bài gốc](https://github.blog/engineering/engineering-principles/githubs-engineering-fundamentals-program-how-we-deliver-on-availability-security-and-accessibility/) Bài do TPM p…
- Load Testing Kubernetes: Building a Framework (Part 1) Bài tóm tắt · Achievers · 2023
…user ra nhiều worker. Mục tiêu dài hạn: chạy trong pipeline CI/CD. - Baseline: vài lần thử đầu dùng để trả lời "hôm nay chịu được bao nhiêu virtual user, muốn bao nhiêu", "nút thắt…
- How Netflix Scales its API with GraphQL Federation (Part 1) Bài tóm tắt · Netflix · 2020
…nh schema thống nhất cho gateway. Dùng trong công cụ dev và CI/CD. - Gateway : tách query của client thành query plan gồm các sub-query (tuần tự hoặc song song) tới DGS rồi gộp kết…
- The static-all Split - Dividing Zillow's JavaScript Monolith Repository Bài tóm tắt · Zillow · 2017
Năm 2012, dự án "The Great Schism" tách mọi tài nguyên tĩnh (JS, CSS, ảnh, template) khỏi ứng dụng monolith Java vào một repo tên static-all.
- Netflix Billing Migration to AWS Bài tóm tắt · Netflix · 2016
…ti-region, sẵn sàng cao); dữ liệu thanh toán cần giao dịch ACID sang MySQL . - Đơn giản hoá trước khi chuyển: chặt code thành module nhỏ, chuyển tax service lên cloud trước; bỏ việ…
- Redesigning Workers KV for increased availability and faster performance Bài tóm tắt · Cloudflare · 2025
Workers KV là kho KV toàn cầu: dữ liệu lưu ở storage theo vùng, cache khắp mạng Cloudflare; không chỉ khách hàng dùng mà còn là hạ tầng cho cấu hình, xác thực, phân phối asset của nhiều sản phẩm Cloudflare.
- Concourse: Generating Personalized Content Notifications in Near-Real-Time Bài tóm tắt · LinkedIn · 2018
Thông báo về nội dung trong mạng (Project Pepper) chạy bằng workflow Hadoop vài lần mỗi ngày: event Kafka được ETL vào HDFS, join với đồ thị fan-out, gắn feature, chấm điểm bằng model, rồi chuyển cho ATC (cổng chung cho…
- 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…
- Evolution and Scale of Uber's Delivery Search Platform Bài tóm tắt · Uber · 2026
…HNSW lưu cả float32 lẫn int8. Pre-filter boolean (hexagon, city id , doc type , fulfillment types ) chạy trước ANN để thu nhỏ tập ứng viên trên kho hàng tỉ tài liệu; sau ANN có bư…
- 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.