바이브코딩_BE

서경진·2025년 6월 25일

백엔드 서버의 역할

  • 프론프엔드가 다루는 UI/UX 를 제외한 모든 서버 동작
  • 로그인 정보 확인, 데이터처리,데이터 저장 , 권한 체크등
  • 반복적으로 이루어 져야 하는 작업
    -매일 서버에서 반복되는 데이터 처리 기능
    -메일링 리스트에 이메일을 보내는 작업
    -매 달 이루어지는 월 구독 결제 작업
  • 외부 API를 이용한 기능 확장 (날씨,결제,번역,챗봇 등)
  • 보통 데이터베이스나 외부 API에 접근하는 동작을 함

백엔드 동작하는 방식 ( API 통신)

-백엔드 서버는 API라는 방식으로 통신할 수 있는 창구를 노출함
-이 API를 통해 프론트엔드가 백엔드로 요청(Request)
-백엔드가 서버 동작을 완료한 후 프론트엔드로 응답(Response)

BaaS(Backend-as-a-Service)

  • 백엔드 서버의 기능을 개발자에게 제공하는 서비스
    -자주 사용되는 백엔드 기능을 미리 구현하여, 구현 및 관리를 담당
    -개발자는 BaaS를 사용하여 손쉽게 백엔드 기능 구현 가능
    - ex) 로그인 기능(Google,KAKao 등 )을 구현가능
    - 데이터베이스도 BaaS를 사용할 수 있음

BaaS의 주요기능

  • 인증( Authentication) [오-쎈-티-케이-션] /ɔːˌθen.tɪˈkeɪ.ʃən/
    - 이메일/비밀번호 ,소셜로그인 (Google,Kakao등)
    -스토리지
    - 이미지, 동영상 등 파일 저장
    -호스팅
    - 정적 웹사이트나 프론트엔드 앱 배포
    -서버리스 함수
    - 클라우드에서 코드 실행 가능, 백엔드 로직 처리
profile
계속해보는 사람 // 생각과 느끼고 있는 것들 //

0개의 댓글