Tìm kiếm
40 kết quả cho “Chứng chỉ”. Tìm không phân biệt dấu.
- 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…
- Batching và khấu hao round-trip Chủ đề Thành viên
Nhiều nút thắt không nằm ở việc mỗi thao tác tốn bao nhiêu công, mà ở chi phí cố định trả cho mỗi thao tác: một round-trip mạng, một lần fsync, một PUT lên object storage, một syscall, một transaction. Khi chi phí cố…
- Questioning the Lambda Architecture Bài tóm tắt · LinkedIn · 2014
…n. Đây là bài đặt tên "Kappa architecture". Kinh nghiệm dẫn chứng là của LinkedIn; mọi nhận định ghi "theo Kreps". Bối cảnh - Lambda architecture (Nathan Marz): cùng một luồng dữ l…
- Stack Overflow: How We Do App Caching - 2019 Edition Bài tóm tắt · Stack Overflow · 2019
…n vài lần gọi Redis đã chiếm một phần đáng kể. - Nguyên tắc chung theo tác giả: chỉ cache khi cần . Cache tốn bộ nhớ, tốn GC, phải invalidate và khó debug hơn. - Redis ngày 30/7/20…
- Microservice Architecture at Medium Bài tóm tắt · Medium · 2018
…onolith không hiệu quả. 2. Tốc độ phát triển: mọi người sửa chung một app, sợ thay đổi lớn; một commit xấu chặn deploy của tất cả. 3. Scale theo loại việc: phải scale cả app cho và…
- How Stripe uses graph search and state machines to auto-remediate a global database fleet Bài tóm tắt · Stripe · 2026
…mới mất khoảng 1 tuần audit mọi plugin; - huỷ workflow giữa chừng để lại trạng thái không plugin nào lường trước. - Trong 6 tháng: 124 lần gọi người vì cấu hình shard sai, 32 lần v…
- Data fetching strategy for Mercari Global Marketplace web app Bài tóm tắt · Mercari · 2025
…Một bài trong series Global App (ngoài sheet). Lý do có BFF chung và so sánh với web Nhật (hơn 20 fetch mỗi trang chi tiết): . Bối cảnh - Web Global là Next.js (React Server Compon…
- Slack's Migration to a Cellular Architecture Bài tóm tắt · Slack · 2023
…m); rút không gây lỗi cho người dùng, để dùng như biện pháp chung thử được ngay cả khi chưa rõ nguyên nhân (rút thử, không đỡ thì trả lại); rút và trả lại tăng dần tới mức 1%; cơ c…
- Code caching for JavaScript developers Bài tóm tắt · V8 (Google) · 2019
…ứa một nhánh; cache theo cả script nên thư viện ổn định nằm chung file với logic hay đổi thì bị vô hiệu theo. Lời khuyên ngược nhau tuỳ trường hợp: tách thư viện ổn định ra file ri…
- 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…
- Taming architecture complexity in V8 — the CodeStubAssembler Bài tóm tắt · V8 (Google) · 2017
…ọi chương trình JavaScript ( Array.prototype. ...). V8 viết chúng theo hai cách, cả hai đều có giá: - Self-hosted bằng một phương ngữ JavaScript nội bộ: dễ viết, nhưng phải qua gia…
- DataHub: Popular metadata architectures explained Bài tóm tắt · LinkedIn · 2020
…uất, quyền mở rộng phân tán. Bài học cho SWE - Một kho dùng chung mà không có change log thì mọi hệ phía sau phải poll hoặc chờ ETL đêm. - Team nền tảng giữ cả model lẫn dịch vụ sẽ…
- 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ì…
- Add-Ons Outage Post-Mortem Result Bài tóm tắt · Mozilla · 2019
…ài học về tổ chức và phát hành bản vá. Bối cảnh Đầu 5/2019, chứng chỉ trung gian dùng để ký add-on hết hạn, làm add-on trên rất nhiều bản Firefox bị vô hiệu hoá. Kết quả postmortem…
- Evolution of our platform architecture Bài tóm tắt · Allegro · 2015
…ode cũ"), vẫn là một monolith. 3. "New platform", SOA nhưng chung một backend: - Symfony2, một app frontend + một app backend chứa mọi service (code tách riêng); - một team dựng nề…
- A Kubernetes Resource That Doesn't Exist: Caching CI Images on Ephemeral Runners Bài tóm tắt · Mercari · 2026
…"chuyển byte nhanh hơn" sang "giữ byte lại". - Đĩa bền dùng chung cho layer: giảm khởi động 80%, nhưng persistent disk GKE là ReadWriteOnce (gắn một node một lúc); muốn chia cho ru…
- Real-Time Data Lake Ingestion Is Saying Goodbye to ETL: Architectural Subtraction from Kafka to Iceberg Bài tóm tắt · Alibaba · 2026
…hính (thiết kế) - Bớt kiến trúc (Zero-ETL): chuyển các việc chung của đổ dữ liệu vào lake (giải mã message, map schema, quản offset, commit transaction, kiểm soát file nhỏ, phục hồ…
- Serving Machine Learning Models Efficiently at Scale at Zillow Bài tóm tắt · Zillow · 2022
…định dạng riêng; load test của Zillow cho thấy p90/p95 của chúng kém vì đặc điểm riêng của ML serving. Thay đổi chính - Lớp người dùng: "service là một online flow". Cùng cú pháp…
- The WhatsApp Architecture Facebook Bought For $19 Billion Bài tóm tắt · WhatsApp · 2014
…hàng đợi message dồn lại. - Phần lớn chỗ nghẽn là khoá dùng chung trong VM: khoá time-of-day mà mọi scheduler cùng chạm, bộ cấp phát mseg đơn điểm (tách theo scheduler), bảng check…
- Single-Store Vector Index: Architecture and Memory Efficiency Bài tóm tắt · Memgraph · 2026
…phân tán (đồng bộ hai kho) lấy một bài toán tài nguyên (RAM chung); bản đầu của Memgraph tốn gấp ba bản sau cho cùng dữ liệu. - Mức cô lập có thể khác nhau theo loại truy cập trong…
- Scaling beyond one: How Airbnb evolved its data architecture for a multi-product world Bài tóm tắt · Airbnb · 2025
…kỹ thuật. Thay đổi chính - Bài toán lõi: tách riêng hay gộp chung (monolithic)? Tách riêng thì mỗi sản phẩm một bộ bảng, sạch và vừa vặn, nhưng logic bị nhân bản. Gộp chung thì tái…
- Meet Chrono, our scalable, consistent, metadata caching solution Bài tóm tắt · Dropbox · 2024
…lùi sau restart; bảng timestamp băm key vào slot (nhiều key chung một giá trị, chỉ làm giảm hit chứ không sai) để giới hạn bộ nhớ. Chrono và Memcache scale độc lập. - Kiểm chứng: T…
- Quora's Distributed Cron Architecture Bài tóm tắt · Quora · 2013
…ậy cũng không scale: đẩy máy quá sức thì job lỗi; nhiều job chung một process Python thì ảnh hưởng nhau khó đoán; chạy tuần tự nên không chia tải tự động được, và job chạy sau bị t…
- Scaling Security Insights: how we achieved a 10x increase in global scanning capacity Bài tóm tắt · Cloudflare · 2026
…theo thứ tự. Thêm partition thì tốn tài nguyên broker dùng chung với nhiều service khác, nên để làm cách cuối. Thay vào đó, checker đọc theo lô và xử lý mỗi message trong một goro…
- Why Discord is switching from Go to Rust Bài tóm tắt · Discord · 2020
…ng 5/2019). Service nhỏ, tự đóng gói, lại là cơ hội để kiểm chứng Rust cho backend. Rust không có GC: Read State bị đẩy khỏi cache thì giải phóng ngay. - Chấp nhận dùng Rust nightl…
- Evolving Reddit's ML Model Deployment and Serving Architecture Bài tóm tắt · Reddit · 2021
…ollingpin để rollout, mỗi EC2 chạy 4 process Minsky/Gazette chung CPU và RAM, Einhorn chia request. Feature lấy từ request hoặc từ Cassandra/Memcached, có memcached cục bộ trên mỗi…
- A Pods Architecture To Allow Shopify To Scale Bài tóm tắt · Shopify · 2018
…lập hoàn toàn . App server, job worker, load balancer dùng chung, nhưng mỗi lúc chỉ được nói chuyện với một pod ; cấm hành động xuyên pod . - Mỗi đơn vị công việc (web request, de…
- Introducing Domain-Oriented Microservice Architecture Bài tóm tắt · Uber · 2020
…n hơn. Chức năng thường "trôi xuống" khi trở thành nền tảng chung. - Gateway: một điểm vào duy nhất cho mỗi domain, che service, bảng dữ liệu, ETL bên trong. - Extension: để team k…
- Service Architecture at SoundCloud — Part 1: Backends for Frontends Bài tóm tắt · SoundCloud · 2021
…, làm sạch header, cache control nhờ một thư viện edge dùng chung ; bản mới của thư viện được rollout bán tự động tới mọi BFF trong vài giờ; - BFF được bảo trì theo mô hình inner s…
- Service Architecture at SoundCloud — Part 2: Value-Added Services Bài tóm tắt · SoundCloud · 2021
…ho client. - 2019: Tracks VAS là bản đầu tiên, dùng để kiểm chứng mô hình. - 2020: refactor Public API. Endpoint nằm rải giữa Mothership (monolith gốc, cửa chính vào DB) và Public…
- A Lightweight Distributed Architecture to Handle Thousands of Library Releases at eBay Bài tóm tắt · eBay · 2022
…release; dependency Maven tải lại trên mỗi node, không dùng chung. Một lượt release mất 2–3 ngày . - Pull mode (cách cuối): mỗi job Jenkins (pipeline Groovy) chạy vòng lặp: hỏi ser…
- Search Architecture Bài tóm tắt · Instagram · 2015
…Elasticsearch không có. Bài học cho SWE - Một hạ tầng index chung phục vụ được cả search có query lẫn tính năng không có query (feed khám phá, trang hashtag) (). - Cặp luồng sự kiệ…
- Database-per-User Architecture With Isolated Application Environments Bài tóm tắt · Neon · 2024
…trong loạt: database-per-user với môi trường ứng dụng dùng chung (một bản ứng dụng nói chuyện với DB riêng của từng khách). Bài này: môi trường ứng dụng cô lập , mỗi khách một bản…
- Best Practices for Real-time Machine Learning: Alerting Bài tóm tắt · Nubank · 2022
Model real-time chấm điểm theo yêu cầu, nên gặp mọi lỗi của phần mềm thường (latency tăng vì tải dồn, sập vì upstream, deploy hỏng) cộng thêm lỗi riêng của ML: feature thiếu hoặc hỏng, phân phối dân số đổi đột ngột.…
- Caching Without Marshal Part 1: Marshal from the Inside Out Bài tóm tắt · Shopify · 2022
…oại cache của Rails (trang, partial, query, low-level) dùng chung read / write trên Rails.cache , và mọi backend (monolith lõi của Shopify dùng Memcached) đều serialize bằng Marsha…
- Service Architecture at SoundCloud — Part 3: Domain Gateways Bài tóm tắt · SoundCloud · 2021
…h (một gateway mỗi domain) đôi khi tốt hơn một service dùng chung ôm mọi thứ. Liên quan - - -…
- The Evolution of Alibaba Cloud's Relational Database Services Architecture - PolarDB Bài tóm tắt · Alibaba · 2018
…iệu sản phẩm của nhà cung cấp, nửa đầu là lịch sử RDBMS nói chung; không có số liệu đo. Mọi nhận định ghi "theo Alibaba". Hai bài sau về PolarDB: , . Bối cảnh - Theo Alibaba, khi u…
- Catching bugs on the client-side: how we developed our error tracking system Bài tóm tắt · Bumble · 2020
…rm 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 trong trường lồng attributes (ý tưởng mượn từ Sentry). - Xử lý:…
- Enhancing Performance in Microservice Architecture with Kitex Bài tóm tắt · ByteDance · 2024
…, vượt thì hạ, kẹp trong 50–500. Lưu ý khi nhiều tiến trình chung bộ nhớ hoặc bộ nhớ có đỉnh đột ngột. - "Ảo giác" của container: cgroup giới hạn thời gian CPU chứ không phải số CP…
- Inside Stream's Real-Time Architecture for Trading & Investing Apps Bài tóm tắt · Stream (GetStream) · 2026
…còn lại chờ); "hot feed cache" tuỳ chọn phục vụ một thứ tự chung cho mọi người đọc feed chung (kiểu "mã được bàn nhiều nhất hôm nay"); cuckoo filter kiểm tra user có đang kết nối…