Nguồn: Snap Engineering

Tóm tắt

Snap Engineering đã chia sẻ kiến trúc backend của Spectacles — kính AR thế hệ mới của Snap — được xây dựng trên nền tảng Supabase. Quyết định sử dụng Supabase (một nền tảng backend-as-a-service dựa trên PostgreSQL) cho phép đội ngũ tập trung vào phát triển tính năng phần cứng và phần mềm đặc thù, thay vì xây dựng hạ tầng từ đầu.

Snap Cloud phục vụ các tính năng cốt lõi như đồng bộ dữ liệu user, lưu trữ ứng dụng AR, và quản lý trạng thái thiết bị. Supabase cung cấp các primitive quan trọng như PostgreSQL database, realtime subscriptions, authentication, và storage — tất cả qua một API thống nhất. Điều này giúp rút ngắn đáng kể thời gian bootstrapping backend cho một sản phẩm phần cứng mới.

Kiến trúc này phản ánh xu hướng ngày càng tăng trong ngành: các công ty lớn áp dụng BaaS (Backend-as-a-Service) không chỉ cho prototype mà còn cho hệ thống production. Snap đã chứng minh rằng Supabase đủ trưởng thành để hỗ trợ một sản phẩm consumer hardware với yêu cầu về độ trễ và tính tin cậy cao.

Quyết định này cũng tiết lộ chiến lược engineering của Snap: build vs. buy được cân nhắc kỹ lưỡng, đặc biệt khi đội ngũ cần di chuyển nhanh trong không gian AR cạnh tranh với Meta và Apple.

(Không thể truy cập nội dung đầy đủ — tóm tắt dựa trên thông tin có sẵn)

👉 Đọc bài gốc