Page 20 -
P. 20
1.3
백엔드 개발자가
하는 일
백엔드 개발자가 하는 일은 다양합니다. 프론트엔드 개발자가 사용자와의 상호작용을 다룬
다면, 백엔드 개발자는 그러한 상호작용을 하는 데 필요한 데이터를 처리하고 저장하는 역
할을 수행합니다. 백엔드 개발자가 하는 일은 크게 다섯 가지로 구분할 수 있습니다.
그림 1-4 백엔드 개발자가 하는 일
서버 개발
네트워크 백엔드 데이터베이스
설정 개발자 설계 및 관리
보안 및
인프라 관리 API 개발
● 서버 개발
백엔드 개발자는 기본적으로 클라이언트의 요청을 접수하고 이를 처리한 후 적절한 응
답을 보내는 서버를 개발합니다. 다시 말해 백엔드 개발 언어와 프레임워크를 사용해 웹
애플리케이션의 핵심 로직을 구현합니다.
● 데이터베이스 설계 및 관리
백엔드 개발자는 웹 애플리케이션의 데이터를 효율적으로 저장 및 관리하기 위한 데이
터베이스를 설계하고 관리합니다. 즉 웹 애플리케이션을 운영할 적절한 DBMS를 선택
028 PART 1 처음 만나는 백엔드
아는 만큼 보이는 백엔드 개발 내지 완.indd 28 2024. 1. 8. 오후 5:59