Tìm kiếm
18 kết quả cho “Iron”. Tìm không phân biệt dấu.
- Building reproducible Python environments with XARs Bài tóm tắt · Jane Street · 2023
…https://blog.janestreet.com/building-reproducible-python-environments-with-xars/) Bối cảnh - Trader và researcher dùng Python và notebook rất nhiều, nhất là cho ML. Phần lớn code (…
- Database-per-User Architecture With Isolated Application Environments Bài tóm tắt · Neon · 2024
…database-per-user-architecture-with-isolated-application-environments) Bài hướng dẫn khái niệm của nhà cung cấp (Neon), phần tiếp của loạt bài database-per-user; mọi nhận định là t…
- Adopting Arm at Scale: Transitioning to a Multi-Architecture Environment Bài tóm tắt · Uber · 2025
…pting-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 service trên Arm, cần mở rộng cho 5.000+ service . Phân…
- Incident report: Vercel environment variables cleared during synchronization Bài tóm tắt · Trigger.dev · 2026
Trigger.dev đồng bộ biến môi trường từ Vercel trước mỗi lần build. API của Vercel trả biến loại Sensitive với value: "" vì integration không được đọc giá trị.
- Advancing Our Chef Infrastructure: Safety Without Disruption Bài tóm tắt · Slack · 2025
…olicyfiles (an toàn hơn về lâu dài) nhưng phải thay role/environment và bắt hàng chục team sửa cookbook: rủi ro ngắn hạn lớn hơn lợi ích. Họ chọn cải thiện khung hiện có mà không đ…
- Making "never break the build" scale Bài tóm tắt · Jane Street · 2014
…g trăm request/tuần xuống 30–40. - Phân cấp: công cụ review Iron hỗ trợ hierarchical features , tổ chức quy trình release thành cây (giống mô hình "lieutenant" của Linux kernel); c…
- PlentyOfFish Architecture Bài tóm tắt · PlentyOfFish · 2007
…bằng Google Ads. Stack Windows, ASP.NET, IIS, Akamai, ServerIron. - Phần cứng: 2 web server cân bằng tải (2 Xeon 4 nhân, 8 GB RAM, dùng khoảng 800 MB), 3 DB server; gần 64.000 kết…
- Automated testing: 5 lessons from Atlassian's Kubernetes team on testing infrastructure as code Bài tóm tắt · Atlassian · 2020
Team KITT (Kubernetes Infrastructure Technology Team) vận hành hơn 22 cụm Kubernetes tự cấu hình (không dùng EKS/GKE vì lúc bắt đầu chúng chưa có hoặc thiếu tính năng), từ cụm dev nhỏ tới cụm production rất lớn (2020).
- 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.
- The Legends of Runeterra CI/CD Pipeline Bài tóm tắt · Riot Games · 2021
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ết bằng Python, Groovy chỉ làm keo). Build farm trên AWS: 100…
- GitHub Actions leaking secrets when Miri output is cached Bài tóm tắt · Rust · 2026
GitHub Actions cho cache thư mục giữa các lần chạy. Cấu hình thường gặp: CI trên main được ghi cache, PR chỉ được đọc (để chống đầu độc cache). Dự án Rust hay cache target/ và binary từ cargo install để CI nhanh hơn.
- Journey to the cloud part II: Migrating Stack Overflow for Teams to Azure Bài tóm tắt · Stack Overflow · 2023
Sau pha 1, Teams đã chạy ở stackoverflowteams.com nhưng mới tách "bề ngoài". Phía sau vẫn dùng chung với stackoverflow.com: DB Sites (nền của multi-tenancy), DMZ nhận request rồi chuyển vào vùng khoá kín TFZ, và quy…
- Open Sourcing Screwdriver, Yahoo's Continuous Delivery Build System for Dynamic Infrastructure Bài tóm tắt · Yahoo · 2017
Theo Yahoo, mọi sản phẩm đang hoạt động của họ đã deploy từ commit tới production hoàn toàn tự động (2017). Screwdriver là hệ build và release nội bộ đã dùng khoảng 5 năm, xử lý hơn 25.000 build/ngày và hơn 12.000…
- 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…
- Jane Street Công ty Thành viên
Công ty giao dịch định lượng và market making, viết gần như mọi thứ bằng OCaml. Blog không kể chiến lược, nhưng kể khá nhiều về hạ tầng quanh chúng. Ở tầng công cụ, từ 2012 họ tự viết build system Jenga; năm 2014…
- PlentyOfFish Công ty Thành viên
Site hẹn hò do nhà sáng lập Markus Frind vận hành một mình. Nguồn duy nhất trong wiki là bản tóm tắt của HighScalability (2007, cập nhật tới 2009), nguồn thứ cấp: 1,2 tỉ page view/tháng trên 2 web server và 3 DB server…
- Why We're Moving on From Nix (Introducing Railpack) Bài tóm tắt · Railway · 2025
…hông đổi thì trúng cache. Cache dùng chung được giữa các environment. - Khoá phụ thuộc của lần build thành công (dùng Mise để phân giải phiên bản), nên đổi mặc định Node 22 → 24 kh…