Tìm kiếm
40 kết quả cho “Arm”. Tìm không phân biệt dấu.
- Adopting Arm at Scale: Bootstrapping Infrastructure Bài tóm tắt · Uber · 2025
…ó: Khó — [bài gốc](https://www.uber.com/us/en/blog/adopting-arm-at-scale-bootstrapping-infrastructure/) Phần 1/2. Phần 2: . Bài không có trong sheet, là phần đầu của series có tron…
- Adopting Arm at Scale: Transitioning to a Multi-Architecture Environment Bài tóm tắt · Uber · 2025
…ó: Khó — [bài gốc](https://www.uber.com/us/en/blog/adopting-arm-at-scale-transitioning-to-a-multi-architecture-environment/) Phần 2/2. Phần 1: . Bối cảnh - Sau khi chạy được vài se…
- How we optimized Magic Pocket for cold storage Bài tóm tắt · Dropbox · 2019
…Thay đổi chính - Hai tier: tier mới "cold", hệ cũ đổi tên "warm"; dữ liệu nguội được chuyển nền, bất đồng bộ. Yêu cầu: không hi sinh độ bền (chịu mất cả một region cộng nhiều rack…
- Catching bugs on the client-side: how we developed our error tracking system Bài tóm tắt · Bumble · 2020
…g dụng một index để chỉnh theo tải (app ít dùng nằm ở node warm trong kiến trúc hot-warm-cold); trường dùng cho thống kê chung đưa lên mức trên, phần riêng của từng loại lỗi nằm tr…
- Rearchitecting the Workflows control plane for the agentic era Bài tóm tắt · Cloudflare · 2026
…hính Engine; việc báo cho control plane chạy nền, kèm một alarm của DO (at-least-once, tự retry) đặt ngay trên đường nóng để bảo đảm instance vẫn khởi động nếu tác vụ nền chết. Mọi…
- Building Pubsub for 50M concurrent socket connections Bài tóm tắt · Disney Hotstar · 2019
…ặc định rớt kết nối ngẫu nhiên từ khoảng 500.000; phải pre-warm , mỗi ELB tới khoảng 4 triệu kết nối, nên dùng nhiều ELB. Đã thử NLB (gặp bug), HAProxy/Nginx, cân tải phía client;…
- How We Halved Go Monorepo CI Build Time Bài tóm tắt · Uber · 2022
…o động 40 đến hơn 100 phút về ổn định dưới 40 phút) → Buildfarm năm 2021 (thời gian build giảm khoảng một nửa). Kết quả test lúc review được dùng lại lúc land nếu không phụ thuộc n…
- Realtime Fastly logs with Grafana Loki for under $1 a day Bài tóm tắt · Loveholidays · 2021
…→ DNS record riêng → Ingress của GKE (BackendConfig + Cloud Armor chỉ cho dải IP của Fastly) → Fluent Bit (plugin nhận HTTP, gắn label job="fastly-cdn" ) → Loki. Promtail không chạ…
- Rethinking Netflix's Edge Load Balancing Bài tóm tắt · Netflix · 2018
…server chưa trả lời lần nào chỉ được một request đang chờ; warmup tăng dần trong 90 giây đầu; decay thống kê về 0 trong 30 giây để server không bị loại vĩnh viễn. - Load test tổng…
- Why we replaced Node.js with Bun for 5x throughput Bài tóm tắt · Trigger.dev · 2026
…ill ở cuối, wiki bỏ qua. Bối cảnh - Firestarter là broker "warm start": giữ hàng nghìn kết nối long-poll HTTP từ run controller đang rảnh; khi có task run, ghép với một controller…
- Code caching for JavaScript developers Bài tóm tắt · V8 (Google) · 2019
…heo URL script : lần tải đầu (cold) chỉ lưu file; lần hai (warm) compile rồi đính bytecode làm metadata của file trong cache; lần ba (hot) deserialize, bỏ qua compile. - Code cache…
- MLow: Meta's low bitrate audio codec Bài tóm tắt · WhatsApp · 2024
…ao cấp. - Thiết bị yếu: hơn 20% cuộc gọi chạy trên thiết bị ARMv7, và hàng chục triệu cuộc gọi WhatsApp mỗi ngày trên máy hơn 10 năm tuổi. Thay đổi chính - Bắt đầu cuối 2021, gần h…
- Open Sourcing Screwdriver, Yahoo's Continuous Delivery Build System for Dynamic Infrastructure Bài tóm tắt · Yahoo · 2017
…stateless điều phối, execution engine (Kubernetes, Docker Swarm) và launcher chạy lệnh trong container. Vì sao - Pipeline là code thì self-service và review được; rollback là chạy…
- A Decade of Evolution of Alibaba's Databases - Part 2 Bài tóm tắt · Alibaba · 2019
2016, giám sát: hệ giám sát DB thành nút cổ chai khi số DB tăng: độ chi tiết chỉ 1 phút, sau tối ưu mới được 10 giây. Bộ phận bảo mật lại đòi thu toàn bộ câu SQL để phân tích realtime. Họ dựng lại cả hệ giám sát (giám…
- Deployment At Scale: Dream11's In-House Blue-Green Deployment Platform "OneClick" Bài tóm tắt · Dream11 · 2022
Traffic của Dream11 rất biến động (theo trận đấu) và deploy cả trong giờ cao điểm. Cần deploy thường xuyên mà ít lỗi và rollback được.
- How We Built a Logging Stack at Grab Bài tóm tắt · Grab · 2019
Một năm trước đó, Grab không có trực quan hoá hay metric cho log service; tìm một chuỗi trong log ba ngày qua là "chạy query rồi đi pha nước". Cách cũ là một mớ: log trên storage cloud (mất hàng giờ mới lấy được), một…
- Building the Activity Graph, Part 2 Bài tóm tắt · LinkedIn · 2017
FollowFeed index mọi Activity thành danh sách theo thời gian của từng actor, key là URN của actor. Bản ghi TimelineRecord phải nhỏ để index vừa RAM.
- Improving Python: How we made pip install twice as fast Bài tóm tắt · Man Group · 2025
Man Group là quỹ đầu tư giao dịch hệ thống hơn 35 năm; hơn một phần ba nhân sự là technologist, quant và data scientist. Python là nền tảng phát triển chính; đội Python Platform phục vụ hàng trăm người dùng mỗi ngày.
- Moving Velo to Multiple Container Sites: The Why, The How and The Lessons Learned Bài tóm tắt · Wix · 2021
Velo (trước gọi là Corvid) cho người dùng Wix viết code backend và frontend cho site. Nó được thiết kế rất rẻ để phục vụ hàng chục triệu khách nhỏ: mỗi site chạy trên một container. Khách lớn xuất hiện thì cần chạy…
- 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…
- Độ 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.
- 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.
- Realtime và fan-out Chủ đề Thành viên
Một sự kiện (tin nhắn, ảnh, tweet, vote) phải tới rất nhiều người, rất nhanh, qua rất nhiều kết nối mở cùng lúc.
- 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.
- Load test và kiểm chứng capacity Chủ đề Thành viên
Trước một mốc tải chưa từng gặp (ra mắt game, tính năng mới gửi push toàn quốc, mùa giải, tăng trưởng nhanh), cần biết hệ chịu được bao nhiêu, cái gì gãy trước, và cần bao nhiêu máy. Test từng service riêng không đủ vì…
- 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…
- 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:
- 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…
- 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ả…
- Hạ tầng phục vụ LLM inference Chủ đề Thành viên
Phục vụ LLM giống một dịch vụ web ở chỗ cần scale theo tải, deploy phiên bản mới an toàn và phục hồi khi một process chết; nhưng ba đặc điểm làm các công cụ quen thuộc hỏng:
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- 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.
- Thử nghiệm A/B và nền tảng experimentation Chủ đề Thành viên
Khi nhiều team cùng thay đổi một sản phẩm, "ship rồi xem metric" không còn trả lời được thay đổi nào gây ra gì. Thí nghiệm có đối chứng trả lời được, nhưng ở quy mô lớn nó thành một hệ thống: gán người dùng vào biến thể…
- Uber Công ty Thành viên
Một vòng đủ: monolith → microservices → tổ chức lại microservices. Năm 2012–2013 Uber có hai monolith; khi lên hàng trăm kỹ sư thì tách. Lý do chủ yếu là tổ chức. Năm 2015 họ có 500+ service và phải chuẩn hoá contract…
- AWS CNI lessons from a Production Outage Bài tóm tắt · Neon · 2025
…IP cho pod. Lý do nằm ở hành vi mặc định của AWS VPC CNI ( WARM ENI TARGET=1 ): mỗi node giữ dư cả một ENI (49 IP); chỉ trả IP khi cả ENI trống , mà pod được gán ngẫu nhiên vào các…
- How to debug large db size issue? Bài tóm tắt · etcd (CNCF) · 2023
…mọi lệnh ghi lỗi mvcc: database space exceeded và cụm bật alarm NOSPACE , endpoint báo không khoẻ. - Với cụm phục vụ Kubernetes, etcd đầy là API server không ghi được gì. Nội dung…
- Neon Công ty Thành viên
Postgres serverless tách storage và compute, mỗi compute một pod Kubernetes. Sự cố 5/2025 ở us-east-1: compute rảnh không được tắt, subnet (cỡ nhỏ vì là region đời đầu) hết IP do hành vi giữ dư IP của AWS CNI; đổi cấu…
- Running an automated test pipeline for the League client update Bài tóm tắt · Riot Games · 2016
…thì thành LKG mới. - Build frontend chạy trong Docker trên farm Jenkins; functional test chạy trên VM Windows và macOS (client chỉ chạy ở đó). Hàng loạt job tương tự được sinh từ c…
- The Legends of Runeterra CI/CD Pipeline Bài tóm tắt · Riot Games · 2021
…ogic phức tạp viết bằng Python, Groovy chỉ làm keo). Build farm trên AWS: 100 node Windows, vài node Linux và macOS, một Jenkins chính, 8 node Docker swarm. - Khoảng 100 lượt chạy…
- Autoscaling endpoints for LLM inference Bài tóm tắt · Together AI · 2026
…: xếp lên node GPU, kéo hàng chục GB weight, nạp vào VRAM, warm-up. Không thể scale kịp một đỉnh đã tới, nên phải phản ứng theo tín hiệu dẫn trước . Thay đổi chính - Vòng điều khiể…