Tìm kiếm
30 kết quả cho “Public API”. Tìm không phân biệt dấu.
- How we built a dynamic Kubernetes API Server for the API Aggregation Layer in Cozystack Bài tóm tắt · Kubernetes · 2024
Mở rộng Kubernetes thường bằng CRD + controller (kubebuilder, operator-sdk): khai báo resource, controller reconcile. Cách khác là API aggregation layer: viết một extension API server chạy riêng, đăng ký bằng…
- Canva incident report: API Gateway outage Bài tóm tắt · Canva · 2024
…ũ ở Cloudflare đẩy traffic IPv6 Singapore–Ashburn qua đường public bị mất gói (đỉnh khoảng 66%). Một file JS (chunk của object panel) mất 20 phút mới tải xong. 2. Cloudflare gộp re…
- Moving the public Stack Overflow sites to the cloud: Part 1 Bài tóm tắt · Stack Overflow · 2025
…[bài gốc](https://stackoverflow.blog/2025/08/28/moving-the-public-stack-overflow-sites-to-the-cloud-part-1/) Tiếp nối việc chuyển Teams lên Azure (, ). Kết thúc data center: . Bối…
- How the Miro Developer Platform leverages contract testing Bài tóm tắt · Miro · 2023
Miro Developer Platform 2.0 (REST API công khai) ra mắt năm trước đó; đội muốn nâng chất lượng và tính nhất quán của API bằng cách làm design-first: thiết kế API (file OpenAPI, OAS) trước khi cài đặt.
- This Rocket Ain't Stopping - Achieving Zero Downtime for Rails to Golang API Migration Bài tóm tắt · Grab · 2016
…se. - Một team API mới nhận nhiệm vụ chuyển hơn 30 endpoint public của app hành khách sang server Go, rồi trỏ DNS sang cluster Go. Thay đổi chính - Quy tắc: mỗi endpoint phải qua u…
- Service Architecture at SoundCloud — Part 1: Backends for Frontends Bài tóm tắt · SoundCloud · 2021
…Bối cảnh - Trước 2013, SoundCloud "tự ăn món mình nấu": một Public API duy nhất phục vụ cả app chính thức lẫn bên thứ ba. - Nhu cầu scale cả vận hành lẫn tổ chức đẩy họ từ monolith…
- Macaroons Escalated Quickly Bài tóm tắt · Fly.io · 2024
…e, NDSS 2014, ít ai triển khai thật). - Theo Fly.io, là một public cloud thì khách muốn đủ kiểu phân quyền; mục tiêu là thiết kế hệ phân quyền một lần rồi khỏi phải nghĩ tới nữa. T…
- Making messaging interoperability with third parties safe for users in Europe Bài tóm tắt · WhatsApp · 2024
…ng token ký (OpenID có chỉnh sửa + JWT), WhatsApp kiểm bằng public key định kỳ lấy từ server bên thứ ba; JWT nằm trong payload của Noise handshake mà mọi kết nối client-server phải…
- 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.
- 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.
- 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ỡ:
- Độ tin cậy và multi-region Chủ đề Thành viên
Thay đổi kiến trúc lớn thường không đến từ kế hoạch mà từ một sự cố đau đớn. Khi đã chạy nhiều vùng, nhiều giả định của hệ thống một vùng không cò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.
- 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…
- 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…
- 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ì…
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
…, do một team tối ưu. - Multi-data center: đầu tiên phục vụ public profile từ hai data center (Los Angeles, Chicago), rồi mọi service phải xử lý replication, callback từ nhiều nguồ…
- Stack Overflow Công ty Thành viên
Phản ví dụ nên đọc sớm cho niềm tin "lớn thì phải scale out". Năm 2009, với 16 triệu page view mỗi tháng, Stack Overflow chạy hai web server và một SQL Server, chạm giới hạn thì nâng RAM; theo Jeff Atwood, phần cứng rẻ…
- 5-year Evolution of Ele.me's Transaction System - Part 4 Bài tóm tắt · Ele.me · 2020
…ll dựa trên message broadcast. Gặp tình huống push qua mạng public về nhanh hơn dữ liệu kịp sang replica, nên client tra không thấy đơn mới. Họ đã từ chối đề xuất "poll thẳng prima…
- How we migrated Dropbox from Nginx to Envoy Bài tóm tắt · Dropbox · 2020
…com chuyển sau cùng. Không gây sự cố đáng kể. - Khó nhất là public API: client (script curl/wget, thiết bị nhúng HTTP/1.0) phụ thuộc ngầm vào hành vi của Nginx: gộp dấu / , Host có…
- Journey to the cloud part II: Migrating Stack Overflow for Teams to Azure Bài tóm tắt · Stack Overflow · 2023
Sau pha 1, Teams đã chạy ở stackoverflowteams.com nhưng mới tách "bề ngoài". Phía sau vẫn dùng chung với stackoverflow.com: DB Sites (nền của multi-tenancy), DMZ nhận request rồi chuyển vào vùng khoá kín TFZ, và quy…
- Infrastructure Security as a product for Hotstar Bài tóm tắt · Disney Hotstar · 2020
…số cụm Kubernetes . Năm vùng cần siết: tài nguyên nội bộ lộ public (ingress, resource policy), bản ghi DNS bỏ quên (subdomain takeover), quyền vượt mức cần, secret, và trách nhiệm/…
- De-identified authentication at scale (Anonymous Credential Service) Bài tóm tắt · Meta · 2022
…, cho client xác thực ẩn danh. Giao thức ba pha: setup (lấy public key), cấp token (client làm mù token, server ký, client gỡ mù và tính shared secret ), đổi token (gửi token gốc,…
- SoundCloud Công ty Thành viên
Năm 2013 SoundCloud rời mô hình một Public API cho mọi client, tách monolith thành microservice và khai sinh pattern BFF; đến 2021 có vài chục BFF dùng chung thư viện edge, nhưng logic tích hợp và phân quyền bị nhân bản…
- Service Architecture at SoundCloud — Part 2: Value-Added Services Bài tóm tắt · SoundCloud · 2021
…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 API BFF. Track thì dễ vì đã có T…
- Deconstructing the Monolith: Designing Software that Maximizes Developer Productivity Bài tóm tắt · Shopify · 2019
…ểu là xoá + tạo mới). 2. Cô lập phụ thuộc: mỗi component có public API và sở hữu riêng dữ liệu của mình. Team trung tâm chỉ đưa ra pattern và công cụ, vì việc tách đòi hỏi chuyên g…
- New Tweets per second record, and how! Bài tóm tắt · Twitter · 2013
…cùng sửa một codebase monolith (từ kết nối DB tới render và public API). - Tweet lưu trên MySQL shard theo thời gian, một master : hot spot đọc/ghi, phải tạo DB mới ngày càng nhanh…
- Integrating Neo4j Into Your Stack Bài tóm tắt · Doximity · 2022
…ứ tự đến lệch: quan hệ AUTHOR OF có thể tới trước node User/Publication; khi đó tạo node "stub" chỉ có UUID, message đầy đủ tới sau sẽ upsert thêm thuộc tính. Bỏ qua quan hệ khi th…
- Globally Distributed Object Storage with Tigris Bài tóm tắt · Fly.io · 2024
…trưởng · Độ khó: Dễ — [bài gốc](https://fly.io/blog/tigris-public-beta/) Bài ra mắt hợp tác với Tigris (bên thứ ba) của Fly.io; giọng quảng bá, phần kiến trúc chỉ vài câu. Nhận đị…
- Auditing AWS IAM for better security practices Bài tóm tắt · Postman · 2019
…ystems-at-postman-using-postman-8e7549237813) Bài đăng trên publication DevRel của Postman và cuối bài quảng bá một template Postman; phần đáng giữ là cấu trúc IAM và việc chuyển a…