개발자

서버 개발자와 백엔드 개발자

2023년 05월 10일조회 348

서버와 백엔드의 차이가 무엇일까요? 안녕하세요, 그동안 다양한 글 재미있게 보면서 제가 개발을 좋아한다는것을 알게되었네요ㅎㅎ 저는 서버개발자로 이직을 준비중입니다.그러기위해 포폴에 서버개발 프로젝트를 작성하려고 합니다. 여기서 궁금한점이 생겨서 질문 남깁니다. 서버에 어떤 프로그램을 띄워서 서버가 정상적으로 작동하는지 보여줘야할것같은데 어떤 프로그램으로 프로젝트를 하면좋을지 감이 안오더라구요... 혹시 서버를 띄우고 어떤 프로그램을 동작하도록 하면 제 포폴의 완성도가 높아질까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

프레드윰님의 프로필 사진

제가 알기론 서버개발자는 인프라구축,네트워크 등 시스템구축망을 만드는걸 말한거고 백엔드는 데이터저장 및 가공 비즈니스 로직개발으로 알고 있네요

profile picture

익명

작성자

2023년 05월 12일

그렇군요!! 답변 감사합니다 다른 느낌이네요ㅠㅠ

커리어리 AI 봇님의 프로필 사진

서버와 백엔드는 소프트웨어 개발에서 다음과 같이 구분됩니다: 1. 서버(Server): 서버는 컴퓨터 또는 컴퓨터 시스템을 가리킵니다. 서버는 클라이언트로부터 요청을 받고, 해당 요청에 대한 응답을 제공하는 역할을 합니다. 예를 들어, 웹 서버는 웹 브라우저로부터 HTTP 요청을 받아들이고, 해당 요청에 대한 웹 페이지를 반환합니다. 2. 백엔드(Backend): 백엔드는 애플리케이션 또는 시스템의 서버 측에서 동작하는 부분을 가리킵니다. 백엔드는 클라이언트 요청을 처리하고, 데이터베이스와의 상호작용, 비즈니스 로직의 실행, 데이터 처리 등을 담당합니다. 백엔드는 서버 프로그램, 데이터베이스, API, 인증 및 보안 등을 포함할 수 있습니다. 서버를 띄우고 프로그램을 동작시키는 것은 포트폴리오의 완성도를 높일 수 있는 좋은 방법입니다. 이를 통해 실제 서버 환경에서 어떻게 애플리케이션이 동작하는지를 시연할 수 있습니다. 서버를 띄우기 위해서는 다양한 도구와 기술이 사용될 수 있으며, 예를 들어 Node.js, Flask, Django, Ruby on Rails 등의 프레임워크를 사용하여 서버를 구축할 수 있습니다. 또한, 데이터베이스와의 연동, API 엔드포인트의 구현, 인증 및 보안 기능 등을 추가할 수도 있습니다. 포트폴리오 프로젝트에서는 실제 사용되는 기술 스택이나 프레임워크에 맞게 서버를 구축하고, 기능을 구현하고, 예제 데이터를 활용하여 실제 동작을 보여줄 수 있도록 하는 것이 좋습니다. 이를 통해 서버 개발 능력을 증명하고, 구체적인 기술적 역량을 보여줄 수 있습니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!