Tìm kiếm
40 kết quả cho “Gate”. Tìm không phân biệt dấu.
- 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…
- 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…
- Service Architecture at SoundCloud — Part 3: Domain Gateways Bài tóm tắt · SoundCloud · 2021
…- Value-Added Services (VAS) : điểm vào chuẩn cho một aggregate lõi như Track, Playlist. VAS lấy trạng thái từ các service Foundation , áp luật phân quyền (ví dụ chặn track theo l…
- 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…
- 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…
- Canary rollouts: upgrade models in production without downtime Bài tóm tắt · Together AI · 2026
…trước khi dời traffic (không đủ capacity thì dừng) → health gate (engine đã nạp và trả lời, không chỉ "đã start") → dời traffic → chờ 30 giây cho cache routing toàn cục hội tụ → dr…
- 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…
- Service Architecture at SoundCloud — Part 2: Value-Added Services Bài tóm tắt · SoundCloud · 2021
…lue-Added Service (VAS) : service nghiệp vụ trả về một aggregate (entity + value object, theo DDD), ví dụ track kèm metadata, transcoding, chính sách hiển thị. VAS không tự ghép me…
- 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…
- Netflix Billing Migration to AWS — Part III Bài tóm tắt · Netflix · 2016
…go-live), song song theo bảng, toàn vẹn dữ liệu. Chọn GoldenGate ; nhược điểm là khó học và cấu hình tay dễ sai. Bảng không có primary/unique key thì GoldenGate dùng mọi cột làm kh…
- Kubernetes 1.31: Streaming Transitions from SPDY to WebSockets Bài tóm tắt · Kubernetes (CNCF) · 2024
…ị bỏ khoảng 8 năm và chưa từng được chuẩn hoá. Nhiều proxy, gateway, load balancer hiện đại không hỗ trợ, nên các lệnh trên hỏng khi đi qua proxy hay gateway . Thay đổi chính - 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…
- Scaling Slack's Job Queue Bài tóm tắt · Slack · 2017
…rùng); interface enqueue/dequeue của app giữ nguyên. - Kafkagate (Go, không trạng thái): app PHP/Hack POST HTTP, Kafkagate giữ kết nối tới broker. Ưu tiên sẵn sàng hơn nhất quán :…
- 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…
- How we rolled out one of the largest Python 3 migrations ever Bài tóm tắt · Dropbox · 2018
…lệnh khi dev và một setting trên đĩa do Stormcrow (feature gate) đặt. Code viết theo cú pháp lai 2/3 trong thời gian chuyển; CI có job riêng chạy test trên Python 3, commit queue…
- 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…
- Running Kafka At Scale Bài tóm tắt · LinkedIn · 2015
…C: mỗi loại có cụm local trong từng data center và cụm aggregate gom từ mọi local bằng MirrorMaker (chỉ chép local → aggregate nên không có vòng lặp). Message đi qua mạng giữa DC đ…
- 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…
- PIT Mutation Testing on CI/CD Pipeline Bài tóm tắt · Trendyol · 2021
…ng làm giảm điểm Reliability và Maintainability nên quality gate sẵn có của Sonar chặn pipeline, không cần cổng mới. Phải tạo profile Sonar mới có luật Mutation Analysis vì profile…
- Rearchitecting the Workflows control plane for the agentic era Bài tóm tắt · Cloudflare · 2026
…tance; instance mới được gán ngẫu nhiên cho một SousChef. - Gatekeeper: cho thuê "slot" đồng thời (suy ra từ giới hạn concurrency) cho các SousChef. SousChef nói chuyện với Account…
- Lessons learned from running GraphQL at scale Bài tóm tắt · Dream11 · 2021
…CPU cho GC , bước validate query tốn đáng kể; công cụ Deoptigate chỉ ra hàm megamorphic V8 không tối ưu được; APM theo query (Datadog) cho biết query nào gọi nhiều và gọi bao nhiêu…
- 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…
- Netflix Billing Migration to AWS Bài tóm tắt · Netflix · 2016
…ên replica. Dữ liệu đang đổi được đồng bộ bằng Oracle GoldenGate chạy song song production vài tháng; vài tuần trước khi chuyển, môi trường test chạy hẳn trên MySQL để sửa lỗi sớm.…
- 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…
- How we evolved our code: Notion's ratcheting system using custom ESLint rules Bài tóm tắt · Notion · 2025
Codebase lớn dần thì pattern cũ tích lại. Cách thường làm là vài người chạy một đợt migrate lớn trên cả codebase, dễ gây lỗi và lấy người khỏi việc sản phẩm. Notion muốn đi tới trạng thái lý tưởng (ví dụ "không còn…
- Engineering the agentic SDLC Bài tóm tắt · Optiver · 2026
SDLC truyền thống giả định người lái; bước đầu tự nhiên là dùng AI để tăng tốc quy trình cũ. Optiver thử giả định ngược lại: agent làm phần lớn việc, người dẫn hướng và tinh chỉnh. Họ chia khung làm ba tầng: workflow…
- The Evolution of Security at Riot Bài tóm tắt · Riot Games · 2017
Khoảng 4 năm trước bài, đội bảo mật của Riot là đội "nói không": người gác cổng chặn việc giao tính năng, nên các team đi vòng qua. Thời gian bị nuốt vào ứng cứu sự cố; có sự cố công khai (mất dữ liệu từ cơ sở dữ liệu…
- Helix: The internal tool powering our Shopify app's native migration Bài tóm tắt · Shopify · 2026
Shopify chuyển app mobile từ React Native về native (Swift, Kotlin); app Shop đã làm xong trong 12 tuần. Lần này là app Shopify, app lớn nhất, hơn 300 màn hình (2026).
- Evolution and Scale of Uber's Delivery Search Platform Bài tóm tắt · Uber · 2026
Phần lớn đơn Uber Eats bắt đầu từ ô tìm kiếm. Khớp từ khoá hỏng với từ đồng nghĩa, lỗi gõ, viết tắt, trộn ngôn ngữ ("pan" là bánh mì tiếng Tây Ban Nha, là cái chảo tiếng Anh). Semantic search mã hoá query và tài liệu…
- 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ỡ:
- 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.