백엔드이란?
백엔드는 사용자가 볼 수 없는 앱의 뒷부분입니다. 규칙을 적용하고, 데이터베이스와 통신하고, 비밀 정보를 보관하며, 다른 서비스와 연결하는 서버 코드를 말합니다.
예약 페이지에서 “예약하기”를 누르면 프론트엔드가 백엔드에 요청을 보냅니다. 백엔드는 해당 시간이 아직 비어 있는지 확인하고, 예약을 데이터베이스에 저장하고, 확인 이메일을 보낸 다음, 프론트엔드에 성공했다고 알려 줍니다.
백엔드는 신뢰가 자리 잡는 곳입니다. 누가 무엇을 보거나 바꿀 수 있는지 결정하고, 결제와 이메일 같은 서비스의 키를 보관하며, 브라우저가 말하는 내용을 그대로 믿지 않고 모든 요청을 확인합니다.
백엔드는 서버나 서버리스 플랫폼에서 실행되며, API를 통해 프론트엔드와 대화합니다.
자주 묻는 질문
백엔드 없이도 앱이 작동할 수 있나요?
정적 웹사이트나 계산기처럼 간단한 것은 가능합니다. 많은 사람의 데이터를 저장하거나, 결제를 받거나, 비공개 키가 필요해지면 백엔드가 필요합니다.
백엔드 서비스(BaaS)란 무엇인가요?
미리 만들어진 백엔드로, 보통 데이터베이스와 로그인, 저장소를 묶어 제공합니다. 직접 서버를 작성하는 대신 이를 사용합니다.
함께 보기
Mythex · Pricing · AI로 무엇이든 만들기 · 웹사이트 및 앱 템플릿 · Mythex 비교 · AI 앱 개발 용어집 · 무료 AI 앱 개발 도구 · English