Internet hoạt động như thế nào (Máy khách-Máy chủ)
Internet là một mạng lưới gồm hàng triệu máy tính được kết nối, trong đó mọi cuộc trò chuyện đều có hai vai trò: máy khách (trình duyệt/ứng dụng của bạn) gửi YÊU CẦU, máy chủ (một máy tính chạy 24/7) gửi PHẢN HỒI. Tại sao: toàn bộ ngăn xếp của bạn là máy khách-máy chủ — ứng dụng Android là máy khách, Supabase là máy chủ, phần phụ trợ Spring Boot trong tương lai của bạn là máy chủ riêng của bạn. Nếu không có mô hình này, việc gỡ lỗi "tại sao dữ liệu không đến" là không thể. Khi nào: bất cứ khi nào ứng dụng của bạn lấy dữ liệu từ máy chủ, bất cứ khi nào bạn thấy "không có kết nối", bất cứ khi nào bạn quyết định viết logic ở phía nào. Cách thức: máy khách gửi yêu cầu đến địa chỉ của máy chủ → máy chủ xử lý nó (thường đọc từ cơ sở dữ liệu) → trả về phản hồi → máy khách hiển thị nó. Ở đâu: trình duyệt, APK của bạn, Postman = máy khách; Supabase, Spring Boot trong tương lai của bạn = máy chủ. Ai: mọi nhà phát triển — bạn, ở cả hai phía, bởi vì bạn sẽ viết cả mã máy khách và máy chủ.