Tìm kiếm
40 kết quả cho “Bootstrap”. Tìm không phân biệt dấu.
- Redesigning the Initial Bootstrap Sequence Bài tóm tắt · Rust (Rust Foundation) · 2025
…ust-lang.org/inside-rust/2025/05/29/redesigning-the-initial-bootstrap-sequence/) Bối cảnh - Bootstrap là dựng compiler mới bằng compiler cũ của chính nó, qua các stage: compiler st…
- Adopting Arm at Scale: Bootstrapping Infrastructure Bài tóm tắt · Uber · 2025
…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ó trong sheet. Bối…
- Upscaling LinkedIn's Profile Datastore While Reducing Costs Bài tóm tắt · LinkedIn · 2023
…bản ghi lệch (ví dụ lệnh xoá bị mất khi Kafka sự cố), cộng bootstrap định kỳ trong chu kỳ ngắn hơn TTL. - Chống lệch: ba bên cùng ghi cache (router, cache updater, bootstrapper).…
- Open sourcing Databus: LinkedIn's low latency change data capture system Bài tóm tắt · LinkedIn · 2013
…y kéo thay đổi đã commit từ DB vào log store hiệu năng cao; Bootstrap service giữ snapshot trượt bằng cách áp dần stream thay đổi; client library gọi callback của consumer. - Giao…
- Building Venice with Apache Helix Bài tóm tắt · LinkedIn · 2017
…kích thước dataset. - State model năm trạng thái: OFFLINE → BOOTSTRAP (đang đọc Kafka, chưa phục vụ) → ONLINE; lỗi thì ERROR; DROPPED khi dọn. Helix bảo đảm replica cùng partition…
- How we rolled out one of the largest Python 3 migrations ever Bài tóm tắt · Dropbox · 2018
…viện. - Bước 1 "Anti-freeze" (từ 2016): thư viện libdropbox bootstrap lo cấu hình runtime và khởi động thread Python; một định dạng đóng gói chung cho mọi nền tảng (bytecode trong…
- Real-time Analytics at Massive Scale with Pinot Bài tóm tắt · LinkedIn · 2014
…cụm bằng Helix ; ingest gần realtime từ Kafka , Hadoop cho bootstrap và đối soát. - Dữ liệu chia segment theo thời gian nên hết hạn dữ liệu chỉ là bỏ segment. - Làm lặp khoảng tám…
- 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…
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một mặt…
- 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.
- 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:
- 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…
- 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…
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- 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ả…
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- 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.
- Sharding và tách database Chủ đề Thành viên
Một database quan hệ duy nhất là điểm khởi đầu của hầu hết sản phẩm. Đến một lúc nó không chịu nổi lượng ghi, dữ liệu không còn vừa một máy, hoặc một sự cố ở DB đó làm sập mọi tính năng.
- 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…
- Follow Up - Preventing Upgrade Failures from etcd v3.5 to v3.6 Bài tóm tắt · etcd (CNCF) · 2025
…chỉ cho phép tối đa một learner (thành viên chưa bỏ phiếu); bootstrap thất bại nếu có từ hai learner trở lên. Sự cố, lần 1 - Từ v3.5.1 (một thay đổi năm 2021) tới v3.5.19, khi prom…
- LinkedIn Công ty Thành viên
Bài khung là bài nhìn lại năm 2015 . LinkedIn bắt đầu năm 2003 là một monolith tên Leo. Service đầu tiên tách ra là member graph, vì đồ thị kết nối có profile tải khác hẳn; DB profile được đỡ bằng scale dọc rồi replica…
- How Postman Engineering handles a million concurrent connections Bài tóm tắt · Postman · 2020
…f of concept cuối 1/2020. - Bước 5: chuyển dần bằng service bootstrap. Mọi client gọi "Godserver" lúc khởi động để lấy cấu hình và quyền; nó tăng dần phần traffic sang Bifrost, khô…
- 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…
- Adopting Arm at Scale: Transitioning to a Multi-Architecture Environment Bài tóm tắt · Uber · 2025
Sau khi chạy được vài service trên Arm, cần mở rộng cho 5.000+ service. Phân bổ CPU theo monorepo: 60% Go, 20% Java, 10% Web, phần còn lại rải ở nhiều micro-repo.
- From Chaos to Control: Addressing Shard Distribution Challenges in M3DB with Subclusters Bài tóm tắt · Uber · 2026
…n: - blast radius rộng: một node hỏng hoặc bảo trì thì việc bootstrap (chép lại dữ liệu) chạm tới tới (n−1)/n số node trong cụm. Ngay cả khi số group bằng RF (3 AZ với RF=3), mỗi n…
- Automatic Apache Kafka Migrations With Orbit Bài tóm tắt · WarpStream · 2026
…guồn, giữ nguyên offset từng record . Consumer chỉ việc đổi bootstrap URL, từng nhóm chuyển khi sẵn sàng. - Producer là phần khó: quy trình cũ là dừng mọi producer của topic, chờ l…
- Sitar-agent: Building a reliable dynamic configuration sidecar at scale Bài tóm tắt · Airbnb · 2026
…mọi ngôn ngữ mà không nhân công bảo trì. Bài học cho SWE - Bootstrap từ snapshot tĩnh (S3) tách độ tin cậy lúc khởi động khỏi availability của dịch vụ điều khiển, và tránh thunder…
- Online index migration and shard-scaling in OpenSearch with AOSC Bài tóm tắt · Atlassian · 2026
…bằng nhau (thường chấp nhận lệch khoảng 0,1% số document), bootstrap tốn tài nguyên. Một lệnh API thành dự án vài tuần. Thay đổi chính: AOSC (plugin mã nguồn mở) - Lấy mẫu của dat…
- How Discord Automates ScyllaDB Clusters at Scale Bài tóm tắt · Discord · 2026
…lý thường gặp. Việc 36 giờ còn dưới 2 giờ, phần lớn là chờ bootstrap. Tiếp theo: vòng đời shadow cluster hoàn toàn tự động, join theo lô nhỏ xen repair. Vì sao - Tải vận hành tăng…
- Using API Gateway for Authorization and Authentication Bài tóm tắt · Expedia · 2018
…hứ khai báo bằng CloudFormation theo Stage (dev, staging…); bootstrap định nghĩa route bằng cách dựng trên console rồi export Swagger, vì một số tuỳ chọn (CORS) không có cờ tương ứ…
- How we rebuilt the search architecture for high availability in GitHub Enterprise Server Bài tóm tắt · GitHub · 2026
…S, nên dữ liệu quan trọng không còn rơi vào node chỉ đọc. - Bootstrap : auto-follow chỉ áp cho index tạo sau khi có policy, mà GHES có sẵn nhiều index sống lâu; nên phải gắn follow…
- How recurring network maintenance exposed 6 bugs Bài tóm tắt · Jane Street · 2026
…fka client báo timeout nhưng không huỷ lần thử bên dưới. 5. Bootstrap của Kafka client nhân bản các lần tra cùng một endpoint đồng thời (một comment "CR-someday" đã ghi sẵn rủi ro…
- The Log: What every software engineer should know about real-time data's unifying abstraction Bài tóm tắt · LinkedIn · 2013
…hai mặt: changelog dựng lại được bảng, nên log là nguồn để bootstrap và sửa các index dẫn xuất. Liên quan - (bước tiếp: kappa) · (Kafka vận hành năm 2015) · (thay Databus) · - · ·…
- Introducing Espresso - LinkedIn's hot new distributed document store Bài tóm tắt · LinkedIn · 2015
…service khôi phục backup thành file Avro để ETL vào HDFS và bootstrap consumer Databus mới (Databus chỉ giữ buffer cố định); việc này cũng kiểm tra backup ngay khi tạo. Vì sao - Mộ…
- Open sourcing Brooklin: Near real-time data streaming at scale Bài tóm tắt · LinkedIn · 2019
…Espresso, MySQL để ứng dụng không phải query DB online; có bootstrap snapshot và giữ ranh giới transaction. Thay Databus cho Espresso và Oracle. - Thay hoàn toàn KMM: một cụm Broo…
- An inside look at LinkedIn's data pipeline monitoring system Bài tóm tắt · LinkedIn · 2019
…). - Sự cố mở đầu: sau một migration, pipeline ingest Kafka bootstrap lại mọi topic đã ingest tới bốn ngày trước. Job vẫn báo thành công, chỉ có watermark ngừng tiến; 1,5 ngày sau…
- Building a region‑aware, SEO‑friendly global web app Bài tóm tắt · Mercari · 2025
…React Server Components cho app mới (dựng bằng công cụ Web Bootstrap của đội Frontend Enabling, sinh cả PR Terraform và manifest Kubernetes): RSC render ra chuỗi, không phải gửi c…
- How our security team handle secrets Bài tóm tắt · Monzo · 2019
…workload (service account) là cách phá vòng gà-và-trứng khi bootstrap secret. - Secret bất biến có phiên bản biến việc đổi secret thành một deploy bình thường, có lịch sử trong cod…
- DBLog: A Generic Change-Data-Capture Framework Bài tóm tắt · Netflix · 2019
…nào qua API (cả DB, một bảng, hoặc một số primary key), để bootstrap kho dẫn xuất mới hoặc sửa dữ liệu hỏng. - Dump chia chunk theo primary key tăng dần ( pk pk cuối của chunk trư…