Page 20 -
P. 20

1.3
                                                             백엔드 개발자가

                                                                           하는 일









                   백엔드 개발자가 하는 일은 다양합니다. 프론트엔드 개발자가 사용자와의 상호작용을 다룬
                   다면, 백엔드 개발자는 그러한 상호작용을 하는 데 필요한 데이터를 처리하고 저장하는 역

                   할을 수행합니다. 백엔드 개발자가 하는 일은 크게 다섯 가지로 구분할 수 있습니다.

                   그림 1-4  백엔드 개발자가 하는 일



                                      서버 개발





                       네트워크            백엔드           데이터베이스
                        설정             개발자            설계 및 관리




                              보안 및
                             인프라 관리            API 개발



                   ●   서버 개발
                     백엔드 개발자는 기본적으로 클라이언트의 요청을 접수하고 이를 처리한 후 적절한 응

                     답을 보내는 서버를 개발합니다. 다시 말해 백엔드 개발 언어와 프레임워크를 사용해 웹
                     애플리케이션의 핵심 로직을 구현합니다.


                   ●   데이터베이스 설계 및 관리
                     백엔드 개발자는 웹 애플리케이션의 데이터를 효율적으로 저장 및 관리하기 위한 데이

                     터베이스를 설계하고 관리합니다. 즉 웹 애플리케이션을 운영할 적절한 DBMS를 선택




              028  PART 1  처음 만나는 백엔드





         아는 만큼 보이는 백엔드 개발 내지 완.indd   28                                                          2024. 1. 8.   오후 5:59
   15   16   17   18   19   20   21   22   23   24   25