Tìm kiếm
40 kết quả cho “gateway”. Tìm không phân biệt dấu.
- How we built the Tinder API Gateway Bài tóm tắt · Tinder · 2022
…gốc](https://medium.com/tinder/how-we-built-the-tinder-api-gateway-831c6ca5ceca) Bối cảnh - Tinder có hơn 500 microservice (2022) nói chuyện với nhau qua service mesh (Envoy); dùn…
- Using API Gateway for Authorization and Authentication Bài tóm tắt · Expedia · 2018
…— [bài gốc](https://medium.com/expedia-group-tech/using-api-gateway-for-authorization-and-authentication-894a403d8614) Một bài trong series về một ứng dụng NodeJS (Koa) chạy trên F…
- Designing MCP Gateway: Uber's MCP Management Platform Bài tóm tắt · Uber · 2026
…h — [bài gốc](https://www.uber.com/us/en/blog/designing-mcp-gateway/) Bối cảnh - Tích hợp MCP (Model Context Protocol, giao thức để agent gọi tool) ban đầu ở Uber là ad-hoc: agent…
- Service Architecture at SoundCloud — Part 3: Domain Gateways Bài tóm tắt · SoundCloud · 2021
…vice và kho khác nhau mà phía trên không cần biết. - Domain Gateway: một entity (track) được dùng ở nhiều domain với mẫu truy cập và phân quyền khác nhau (Consumer và Creator, hai…
- Canva incident report: API Gateway outage Bài tóm tắt · Canva · 2024
…://www.canva.dev/blog/engineering/canva-incident-report-api-gateway-outage/) Bối cảnh - Editor của Canva là một SPA, deploy nhiều lần mỗi ngày; mỗi lần có hơn 100 file tĩnh mới lên…
- Superuser Gateway: Guardrails for Privileged Command Execution Bài tóm tắt · Uber · 2026
…ó: Dễ — [bài gốc](https://www.uber.com/us/en/blog/superuser-gateway-guardrails/) Bối cảnh - Data platform của Uber dùng GCS, OCI và HDFS. Một nhóm nhỏ engineer thỉnh thoảng cần quy…
- How we replaced Ingress-NGINX at Stack Overflow Bài tóm tắt · Stack Overflow · 2026
…ịnh tuyến traffic của Stack Overflow từ khi lên Kubernetes. Gateway API (thay Ingress) đã được bàn nhưng không ai đầu tư vì cái cũ vẫn chạy tốt; giờ bị buộc phải đưa vào roadmap gầ…
- How Discord Reduced Websocket Traffic by 40% Bài tóm tắt · Discord · 2024
…cent) Bối cảnh - Client nhận cập nhật realtime qua service "gateway" (Elixir), nén bằng zlib từ cuối 2017 (nhỏ hơn 2–10 lần). Lần thử zstandard năm 2019 (chỉ desktop) tốn RAM quá n…
- How LinkedIn extended ClickHouse from distributed tracing to metric discovery and analytics Bài tóm tắt · ClickHouse · 2026
…hàng chục công cụ phụ thuộc. - Hệ cũ là ba service sau một gateway : index tìm kiếm trong RAM tự viết, KV trong RAM tự viết, và Elasticsearch (thêm vào để thay hai cái kia nhưng t…
- How Postman Engineering handles a million concurrent connections Bài tóm tắt · Postman · 2020
…wns" với các bên liên quan. - Bước 3: Bifrost , hai phần: - Gateway công khai: đầu cuối của mọi kết nối WebSocket, Fastify (thay Sails vốn dùng cho service khác) và fork socketio-a…
- Journey to the cloud part II: Migrating Stack Overflow for Teams to Azure Bài tóm tắt · Stack Overflow · 2023
…ì đánh dấu từng app trên từng VM là unhealthy ở Application Gateway trước khi deploy. Theo bài, cách này phức tạp và dễ hỏng, "đủ tốt cho lift-and-shift". - Edge: giữ Fastly, thêm…
- Running a Software Factory Efficiently at Uber Scale Bài tóm tắt · Uber · 2026
…token vào; ghi cache 5 phút 1,25 lần, 1 giờ 2 lần). MCP qua gateway (hơn 1.000 server nội bộ và SaaS, xác thực và chính sách tập trung), nhưng MCP chuẩn nạp schema mọi tool vào mỗi…
- Coding Had a Concurrency Problem: How Mux Helped Solve It Bài tóm tắt · Coinbase · 2026
…mã hoá trong plugin và skill, và nối công cụ ngoài với LLM Gateway, fleet agent, kiểm soát độ nhạy cảm của repo sẽ tốn nhiều công bảo mật. - Điều kiện có trước: truy cập model qua…
- Similarity Engine at eBay Bài tóm tắt · eBay · 2023
…e vào/ra, phân bổ shard, đưa bảng phân bổ (grid) cho Ingest Gateway; không nằm trên đường phục vụ, nên CCP sập thì ứng dụng chạy tiếp ở chế độ suy giảm với phân bổ hiện có. Ingest…
- How Netflix Scales its API with GraphQL Federation (Part 1) Bài tóm tắt · Netflix · 2020
…S khác, tương thích ngược; ghép thành schema thống nhất cho gateway. Dùng trong công cụ dev và CI/CD. - Gateway : tách query của client thành query plan gồm các sub-query (tuần tự…
- Apache Spark Resource Optimization: Lessons From Eight Million Jobs a Day Bài tóm tắt · Salesforce · 2026
…: mọi Spark được nộp qua Data Processing Controller (DPC) , gateway chung. Gắn plugin listener của Spark (mở rộng từ DataFlint) ở đó, đẩy metric vào Kafka. An toàn: listener dùng h…
- Service Architecture at SoundCloud — Part 1: Backends for Frontends Bài tóm tắt · SoundCloud · 2021
…tern BFF (backend-for-frontend): mỗi loại client có một API gateway riêng, tối ưu cho đúng nhu cầu của nó. - Hiện trạng 2021: - vài chục BFF (Mobile API cho Android/iOS, Web API, P…
- Scaling AWS Infrastructure to Support Multiple Regions Bài tóm tắt · Grammarly · 2021
…khoản networking trung tâm , giao cho team mạng. - Transit Gateway thay VPC peering , mesh đầy đủ giữa các region; quy hoạch địa chỉ IP với route summarization (mỗi region một khố…
- Prometheus High Availability and Fault Tolerance Strategy, Long Term Storage with VictoriaMetrics Bài tóm tắt · Miro · 2020
…ager chạy cluster để khử trùng alert từ hai Prometheus; PushGateway nhân đôi sau DNS active/passive (một điểm nhận duy nhất cho batch job, lambda); Blackbox nhân đôi; exporter trên…
- Slack's Outage on January 4th 2021 Bài tóm tắt · Slack · 2021
…u tài khoản và VPC riêng theo service, nối bằng AWS Transit Gateway (TGW) , dịch vụ do AWS quản lý và lẽ ra tự scale. Thay đổi chính (diễn biến) - Monitor bên ngoài báo lỗi tăng; đ…
- From SSH to REST: A Security-Driven Modernization of Slack’s EMR Data Pipelines Bài tóm tắt · Slack · 2026
…hạn tài nguyên, cách ly, retry, huỷ sạch và log. - Quarry , gateway nộp job sẵn có của Slack (cho EMR/YARN, Trino, Snowflake), đứng giữa: xác thực bằng token giữa service thay SSH…
- Accelerating Search and Ingestion with High-Performance gRPC in OpenSearch Bài tóm tắt · Uber · 2026
…chịu được đổi số thứ tự field như REST chịu được). - Search Gateway (proxy mọi request search/ingest của khách nội bộ, lo bảo mật, observability, rate limit, audit) trước đó phải d…
- Lessons learned from running GraphQL at scale Bài tóm tắt · Dream11 · 2021
Dream11 từ 300.000 người dùng (2015) lên hơn 110 triệu (2021), chuyển sang microservice. Khi số service tăng, frontend khó tự gom dữ liệu từ nhiều service, nên năm 2017 dựng một tầng GraphQL (Express.js) đứng trước toàn…
- 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ỡ:
- 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…
- Monolith và microservices — đi và quay lại Chủ đề Thành viên
Lúc nào nên tách hệ thống thành nhiều service, và cái giá của việc đó là gì? Các nguồn hiện có cho thấy đây không phải đường một chiều.
- 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:
- Sự cố và postmortem Chủ đề Thành viên
Nhiều bước ngoặt kiến trúc trong wiki bắt đầu từ một sự cố: Netflix lên cloud sau 3 ngày không gửi được DVD, Twitter viết lại hệ thống sau World Cup 2010, Instagram đi nhiều data center sau trận bão 2012. Trang này gom…
- 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.
- 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.
- Coding agent trong engineering (migrate, viết lại, chạy song song, quyền hạn) Chủ đề Thành viên
Từ 2026 các công ty bắt đầu giao cho coding agent những việc trước đây là dự án nhiều tuần: migrate hàng trăm module hay dataset, dọn feature flag, viết lại cả framework hay app. Agent viết nhanh, nhưng ba thứ không tự…
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- 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:
- Hot partition và thundering herd Chủ đề Thành viên
Chia dữ liệu và tải ra nhiều máy chỉ hiệu quả khi tải chia đều. Thực tế tải lệch: một khách hàng khổng lồ, một kênh có @everyone, một bài của người nổi tiếng. Có hai dạng hay gặp:
- 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.
- Hạ tầng tìm kiếm Chủ đề Thành viên
Lúc đầu, tìm kiếm là LIKE trên database hoặc một thư viện (Lucene) nhúng trong app. Khi dữ liệu và tính năng tăng, search thành một hệ có trạng thái riêng, khác database ở mấy điểm:
- 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…
- 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…
- 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ố…
- 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…