백엔드란 뭔가요? - 1편 (2장)

Jion·2025년 4월 16일
post-thumbnail

1. 프론트엔드 vs 백엔드 한눈에 보기

구분프론트엔드백엔드
위치사용자 눈앞 화면화면뒤 서버쪽
하는 일버튼 , 디자인 , UI/UX로그인 , 저장 , 서버 처리
예시버튼 클릭하면 화면 전환로그인하면 사용자 인증 처리

2. 백엔드는 뭘 만드는 걸까요?

백엔드 개발자는 화면 뒤에서 데이터와 기능을 처리하는 구조를 만듭니다.
예를 들어:

  • 로그인하면 사용자 정보 확인
  • 글을 작성하면 서버에 저장
  • 결제를 누르면 외부 결제 시스템과 연결

이런 일들이 보이지 않게 작동하게 해주는게 백엔드 역활 입니다.


3. 실제 웹 흐름 예시

사용자가 '로그인' 버튼을 누르면?

  1. 프론트엔드: 화면에서 아이디/비번을 입력받고
  2. 백엔드 : 그 정보를 받아서 DB에서 확인
  3. 결과를 다시 프론트에 전달 -> 화면에 "로그인 성공" 표시

즉 백엔드는 정보를 받고 -> 처리하고 -> 다시 돌려주는 역활을 해요.


4. 백엔드 개발자가 다루는 것들

분야설명
서버정보를 처리하고 응답하는 컴퓨터
API프론트와 통신할수 있게 도와주는 통로
DB정보를 저장하고 불러오는 저장소
인증/보안로그인 , 비밀번호 , 권한 등 관리
배포만든걸 실제 인터넷이 올리기

5. 비유로 설명하면

웹사이트는 하나의 "레스토랑"이라고 해봅시다.

  • 프론트엔드: 웨이터(손님과 직접 대화)
  • 백엔드: 주방 (실제 요리하고 처리)
  • 서버: 주발 기계
  • DB: 창고 (식자재 보관소)

6. 왜 백엔드는 중요할까요?

  • 아무리 예쁜 웹사이트라도
    **기능이 작동하지 않으면 의미가 없습니다.
  • 백엔드 서비스의 뇌 + 심장 같은 존재 입니다.

다음 글 예고

서버란 뭔가요?
내 컴퓨터와는 뭐가 다른거죠?(로컬 vs 서버)

profile
중졸 비전공자 개발자 배움의 과정 열정 과 집중 하나 빼면 사치인 사람

0개의 댓글