Tìm kiếm
40 kết quả cho “ECR”. Tìm không phân biệt dấu.
- 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…
- How our security team handle secrets Bài tóm tắt · Monzo · 2019
…s://monzo.com/blog/2019/10/11/how-our-security-team-handle-secrets) Bối cảnh - Nền tảng Monzo 2019: khoảng 1.100 microservice Go trên Kubernetes tự vận hành (kể cả etcd), Cassandra…
- Building Uber's Multi-Cloud Secrets Management Platform to Enhance Security Bài tóm tắt · Uber · 2025
…https://www.uber.com/us/en/blog/building-ubers-multi-cloud-secrets-management-platform/) Bối cảnh - Hơn 5.000 microservice, 5.000 database, hơn 500.000 job phân tích mỗi ngày, hơn…
- Secret Management Architectures: Finding the balance between security and complexity Bài tóm tắt · Slalom Build · 2017
…hó: Trung bình — [bài gốc](https://medium.com/slalom-build/secret-management-architectures-finding-the-balance-between-security-and-complexity-d857ceaa2300) Bài của một công ty tư…
- GitHub Actions leaking secrets when Miri output is cached Bài tóm tắt · Rust · 2026
…tps://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 báo lỗi do một kỹ sư Ope…
- Technical Secrets of PolarDB: High Availability - Smooth Switchover Bài tóm tắt · Alibaba · 2025
…hó — [bài gốc](https://www.alibabacloud.com/blog/technical-secrets-of-polardb-high-availability---smooth-switchover 602268) Bài của nhà cung cấp (Alibaba Cloud), phần 4 của series…
- A deeper dive into our May 2019 security incident Bài tóm tắt · Stack Overflow · 2021
…ra sau firewall, kiểm commit lạ (không có), xoay vòng mọi secret lộ ra, thuê bên ngoài kiểm lại phương pháp điều tra. Thay đổi sau sự cố - Ngắn hạn: build và source control ra sau…
- Infrastructure Security as a product for Hotstar Bài tóm tắt · Disney Hotstar · 2020
…ghi DNS bỏ quên (subdomain takeover), quyền vượt mức cần, secret, và trách nhiệm/kiểm toán (tài sản phải có chủ). Thay đổi chính - Trách nhiệm chia sẻ: khẩu hiệu "bạn chịu trách n…
- Building Multi-Region Resiliency with Amazon RDS and Amazon Aurora Bài tóm tắt · Goldman Sachs · 2021
…hình black/red: Terraform tạo sẵn mọi tài nguyên (KMS key, secret...) cho DB thứ hai "red" nhưng chưa tạo DB. Failover = promote replica, rồi tạo replica mới (red) ở region cũ. Fai…
- GitHub's Engineering Fundamentals program Bài tóm tắt · GitHub · 2024
…cutive sponsor, team, kênh Slack), Code scanning (CodeQL), Secret scanning , Incident readiness (alert tới chủ, có hướng dẫn cho người trực), Accessibility . Một số scorecard dự ki…
- LyftLearn: ML Model Training Infrastructure built on Kubernetes Bài tóm tắt · Lyft · 2021
…(Hive, Presto, Spark); metadata model ở RDS Aurora; image ở ECR; dữ liệu tạm trên EFS gắn làm volume cho mỗi người. - Lúc viết: hàng chục team, hàng trăm model được dựng mỗi tuần.…
- ML Model Deployment for Zillow Floor Plans with SageMaker Bài tóm tắt · Zillow · 2020
Zillow Floor Plan: model phát hiện cửa sổ, cửa ra vào, lối mở trong ảnh panorama của tour 3D để tự động hoá việc vẽ sơ đồ nhà. Cần hạ tầng deploy và phục vụ model dễ tích hợp, tin cậy, dễ thêm model, dùng lại được 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…
- Xác thực và phân quyền (authn/authz) Chủ đề Thành viên
Ở monolith, mỗi dữ liệu thường chỉ có một đường vào, nên kiểm tra quyền nằm ngay đó: một hàm hasaccess?, một API mỗi resource. Khi hệ thống tách thành nhiều service, nhiều client, nhiều loại token, cả hai nửa đều vỡ:
- 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…
- Độ 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.
- Mã hoá đầu cuối và hệ thống mà server không được đọc Chủ đề Thành viên
Một hệ thống bình thường giả định server thấy hết dữ liệu: server fan-out tin nhắn, lưu bản sao lưu, đồng bộ thiết bị, thu log để vận hành, chạy model, chống lạm dụng. Khi sản phẩm hứa chính nhà vận hành cũng không đọ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.
- 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:
- 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.
- 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…
- Incident review: Service outage on 25 October 2020 Bài tóm tắt · GoCardless · 2020
…-outage-on-25-october-2020/) Bối cảnh - GoCardless quản lý secret bằng HashiCorp Vault chạy trên Kubernetes: kỹ sư tự ghi secret (không đọc được), ứng dụng chỉ đọc secret của chính…
- GoCD on Kubernetes Bài tóm tắt · Disney Hotstar · 2020
…dùng Kubernetes auth: service account của pod chỉ đọc được secret của mình (agent dev đọc /secrets/dev , agent prod đọc /secrets/prod ). Cluster profile khác nhau để chạy agent ở c…
- Monzo Công ty Thành viên
Ngân hàng số với hơn 2.100 microservice và hơn 100 deploy/ngày; rollback tự động bằng Argo Rollouts trở thành mặc định cho mọi service . Để chống "stampeding herd" khi hàng triệu người mở app cùng lúc, edge proxy cắt…
- Rust Công ty Thành viên
Năm 2020: để giữ master luôn xanh, Rust test và merge từng PR một qua bors, nên với 57 builder chạy mỗi lượt 3–4 giờ, PR thường chờ nhiều ngày; chuyển CI sang GitHub Actions với VM 8 core được tài trợ là để rút ngắn mỗi…
- Slalom Build Công ty Thành viên
Nguồn đầu tiên của Slalom Build (công ty tư vấn) trong wiki là bài đề xuất kèm proof of concept năm 2016: "Lego monolith" gom nhiều bounded context vào một repo và một đơn vị deploy, ép ranh giới bằng phụ thuộc module…
- crates.io security incident: improperly stored session cookies Bài tóm tắt · Rust · 2025
…từ trước. Bài học cho SWE - Hệ giám sát lỗi và log là nơi secret lọt ra ngoài phổ biến: payload request được gửi nguyên văn trừ khi có quy tắc che. - Che theo danh sách cho phép (…
- Macaroons Escalated Quickly Bài tóm tắt · Fly.io · 2024
…caveat (làm ở đâu cũng được). - Service token: worker cần secret của khách (ví dụ khoá giải mã volume) cả khi app khởi động lại hay chuyển máy, nhưng không được tự quyết lấy secre…
- How WhatsApp enables multi-device capability Bài tóm tắt · WhatsApp · 2021
…ignal Protocol. - Cuộc gọi: người gọi sinh một SRTP master secret 32 byte riêng cho từng thiết bị của người nhận, gửi kèm tin báo cuộc gọi qua client fan-out; thiết bị nào nhận cuộ…
- Disney Hotstar Công ty Thành viên
Traffic "sóng thần" của cricket: đỉnh user đồng thời 4,7 triệu (2017) → 10,3 triệu (2018) → 25 triệu (2019). Sau IPL 2018, EC2 + ASG không theo kịp (khởi động chậm, giới hạn region, bị throttle API), nên họ chuyển sang…
- How we handled a recent phishing incident that targeted Dropbox Bài tóm tắt · Dropbox · 2022
…khoản source control là một mồi nhử tốt cho kẻ tấn công. - Secret nằm trong repo biến một lần lộ code thành lần lộ credential; phân tầng quyền theo độ nhạy của repo giới hạn thiệt…
- Fly.io Công ty Thành viên
Fly.io khởi đầu (2019) là nền tảng edge app không có lưu trữ bền, từ chối làm database hơn 300 ngày. Họ thêm volume rồi ra Fly Postgres (2021) như một "automated database": một app Postgres HA (Stolon + Consul) chạy…
- How we prevented security fixes leaking into our public repositories Bài tóm tắt · GitLab · 2021
GitLab làm việc "công khai mặc định", trừ bản vá bảo mật (làm công khai là lộ lỗ hổng trước khi có bản vá). Mỗi project công khai có một fork Security riêng tư; repo công khai (Canonical) được push mirror sang fork đó…
- Goldman Sachs Công ty Thành viên
Mảng Transaction Banking phải chứng minh với cơ quan quản lý rằng hệ thống chạy tiếp khi mất region. Với RDS Oracle và Aurora PostgreSQL, họ chọn ứng dụng active/passive, replication bất đồng bộ và tự xây công cụ…
- Counter Service: How we rewrote it in Rust Bài tóm tắt · Grab · 2025
…ện nội bộ chỉ có cho Go (config dựa trên Go template, chèn secret). Họ tự viết parser tương đương bằng nom. - Trở ngại: - borrow checker ít khó hơn dự kiến (lúc đầu cứ clone thoải…
- How the controller-runtime Cache Actually Works, and Why Your Controller Does Not Crash the API Server Bài tóm tắt · Kubernetes · 2026
…c định informer kéo mọi object của một loại trong phạm vi; Secret, ConfigMap, Event trong cụm lớn có thể tốn nhiều GB . - Các cần gạt: giới hạn namespace; selector lúc nạp cache (đ…
- De-identified authentication at scale (Anonymous Credential Service) Bài tóm tắt · Meta · 2022
…lient làm mù token, server ký, client gỡ mù và tính shared secret ), đổi token (gửi token gốc, dữ liệu và HMAC bằng shared secret qua kênh ẩn danh). Token lúc ký và lúc đổi không n…
- Scaling our security detection pipeline with Sigma Bài tóm tắt · Monzo · 2022
Kiểm soát bảo mật gồm phòng ngừa (mật khẩu, 2FA) và phát hiện (cảnh báo đăng nhập từ thiết bị lạ); phòng ngừa có thể thất bại nên cần detection rule.
- Private by Design: How we built Firefox Sync Bài tóm tắt · Mozilla · 2018
Firefox Sync đồng bộ bookmark, lịch sử, mật khẩu giữa các thiết bị cho hàng triệu người dùng. Mozilla muốn dữ liệu đồng bộ được mã hoá mặc định sao cho chính Mozilla không đọc được.
- Why We're Moving on From Nix (Introducing Railpack) Bài tóm tắt · Railway · 2025
…2 → 24 không làm hỏng build cũ; hỗ trợ major.minor.patch . Secret đi qua BuildKit secrets để không lộ trong log hay image. Kết quả (theo Railway) - Image nền nhỏ hơn 38% (Node) và…