입문Backend · 백
백엔드
화면 뒤에서 데이터를 저장·처리하고 로직을 돌리는, 눈에 안 보이는 영역이에요.
한 줄 비유
식당의 주방이에요. 손님은 못 보지만 주문을 실제로 처리하는 곳이죠.
바이브코딩에서 언제 만나나
'이건 백엔드가 있어야 돼요' 소리에 어라. 화면은 됐는데 왜 또 뭐가 필요하지.
화면은 다 만들었는데 “이건 백엔드가 있어야 돼요”라는 말을 들으면 살짝 당황스러워요. 눈에 보이는 건 다 됐는데 뭐가 더 필요하다는 걸까요.
백엔드는 화면 뒤에서 데이터를 저장·처리하고 로직을 돌리는 영역이에요. 눈엔 안 보이죠. 식당의 주방이에요. 손님은 주방을 못 보지만, 주문이 실제로 요리되는 곳은 거기잖아요. 로그인 정보 저장, 결제 처리, 데이터 보관 같은 ‘진짜 일’이 백엔드에서 벌어져요.
프론트엔드가 홀이면, 백엔드는 주방이에요. 둘이 붙어야 식당이 돌아가죠.
그래서 단순한 화면이나 소개 페이지는 백엔드 없이도 만들어요. 하지만 “사용자마다 데이터가 달라야 해”, “정보를 저장해둬야 해” 같은 순간 백엔드가 필요해져요. 요즘은 Supabase 같은 도구가 이 백엔드 부분을 많이 대신해줘서, 비전공자도 예전보다 훨씬 수월하게 붙여요.
30초 확인 퀴즈
'백엔드'의 역할로 가장 알맞은 건?
백엔드는 눈에 안 보이는 뒤쪽에서 데이터 저장·처리, 인증, 결제 같은 로직을 담당해요. 화면 쪽은 프론트엔드예요.