Tìm kiếm
31 kết quả cho “Bootstrap service”. Tìm không phân biệt dấu.
- Service Level Testing for Microservices in Swiggy Bài tóm tắt · Swiggy · 2021
…ava) gom các mẫu lặp: khởi container Kafka một dòng rồi gắn bootstrap server vào cấu hình app, produce message để test consumer; khởi mock gRPC từ định nghĩa proto, tạo stub và đếm…
- 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…
- 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…
- 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.
- 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…
- 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ả…
- 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:
- 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…
- Đổ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.
- 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…
- 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:
- 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…
- 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:
- 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.
- 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…
- 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…
- The Great K8S Migration Bài tóm tắt · Reddit · 2020
…ret), service discovery; - hạ tầng khai báo bằng Terraform, bootstrap máy bằng Puppet từ một AMI chung. Thay đổi chính - Giữ nguyên các trừu tượng dev đã quen: - mỗi service một na…
- 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ô…
- 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…
- 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.
- 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…
- Postman Công ty Thành viên
Service Sync (một trong những service đầu tiên) ôm cả WebSocket lẫn giao dịch DB, phình thành monolith nhiều team cùng sửa; năm 2019, gần 1 triệu kết nối đồng thời, mỗi lần deploy là một đợt kết nối lại mất 6–8 giờ mới…
- Orchestrating Cassandra on Kubernetes with Operators Bài tóm tắt · Yelp · 2020
…ạn (gia hạn trong mỗi vòng reconcile): không cho hai region bootstrap cùng lúc, scale từng region một , và thay đổi hỏng ở region này không lan sang region khác. Khoá chỉ nhả khi c…
- 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…
- 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 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ộ…
- 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…
- Database Federation: Decentralized and ACL-Compliant Hive Databases Bài tóm tắt · Uber · 2026
…pipeline, đổi con trỏ là thao tác tức thì, nhất quán sẵn. - Bootstrap Migrator: một file cấu hình mỗi database đích; Driver (chạy định kỳ trên Piper) sinh và dọn pipeline, mỗi data…