supabase

김내현·2025년 1월 9일

개인공부

목록 보기
38/51


유저가 웹이나 모바일과 같은 네이티브 애플리케이션에 접속하면 데이터베이스에 바로 접속하지 않고 서버쪽 기술이 요청을 먼저 받음 -> (인증을 해줘야 하니까)
데이터베이스에 접속해서 데이터베이스가 응답한 내용을 가공해서 웹이나 모바일에 프론트앤드를 변화시키면 사용자가 소비한다.
이를 서버사이드 기술이라 한다.

서버엔지니어 혹은 백엔드엔지니어가 하는 대부분의 작업이 여기에 집중되어 있다.

이부분을 감추거나 최소화 할 수 없을까 라는 점에 착안해서 만들어진 일련의 기술들을
서버가 최소한이라는 뜻에서 (server less)서버레스라고한다.

서버가 하는 일은 크게 두가지이다.

인증 기능을 서비스와 시킨 것을
supabase는 authentication이라고 하고
데이터를 가공하는 것을 서비스화 시킨 것을
Edge functions이라 한다.

둘 다 알아서 관리하기 떄문에 서비스 운영에 대해서는 걱정하지 않고 코딩에 집중하게 해주는 것이다.

using

어떤 작업을 하기 전에 진행됨
어떤 명령을 실행을 때 참에 해당하는 것을 읽기,수정,삭제하는 것
읽기와 관련
사전적인 것

with check

어떤 변화와 관련이 있다
참이라면 실행
false 취소되고 롤백되어 원위치 됨
쓰기와 관련
사후적인 것

소셜로그인

이동한 페이지에서 로그인에 성공하여 그 사람이 누군지를 해당 페이지에서 보증하는 셈이다.
그 다음 로그인 관련된 처리를 해줄
리디렉션할 supabase쪽 url

출처 = https://www.youtube.com/watch?v=yZ89etxVBKs

0개의 댓글