개발 기초 개념

프론트엔드·백엔드·서버, 발주자가 알 최소 개념 | 견적서 읽는 법

프론트엔드는 화면, 백엔드는 데이터 처리, 서버는 그 코드가 돌아가는 공간이에요. API 서버 외주는 공개 자료 기준 약 1,000만 원부터, 클라우드 서버는 월 10만 원대부터 시작돼요. 자체 SaaS 4종을 직접 운영해온 개발사 기준으로 최소 개념을 정리했어요.

크리에이티브소프트
크리에이티브소프트
2026년 8월 31일 ·

핵심 요약 — 프론트엔드는 사용자가 보고 누르는 화면을, 백엔드는 그 화면 뒤에서 데이터를 처리하는 로직을 만드는 영역이에요. 서버는 백엔드 코드가 실제로 돌아가는 공간이고, API는 이 둘을 연결하는 약속된 통로예요. 공개 시장 자료 기준으로 API 서버 외주는 약 1,000만 원부터, 클라우드 서버 비용은 월 10만 원대부터 시작돼요. 직접 만들고 운영해본 개발사 기준으로 정리했어요.

“프론트엔드는 화면이고 백엔드는 안 보이는 거라고 들었는데, 그럼 서버는 또 뭔가요?” 개발을 처음 맡기시는 분들이 가장 많이 하시는 질문이에요. 견적서에 프론트엔드·백엔드·서버·API가 각각 다른 항목으로 나뉘어 있으면, 뭘 얼마나 만드는 건지 감이 안 잡히실 수 있어요. 넷이 실제로 무엇을 가리키는지부터 하나씩 짚어볼게요.


1. 프론트엔드·백엔드·서버, 정확히 무엇을 가리키는 말인가요

노트북 화면과 서버실을 나란히 놓고 구조를 설명하는 모습

프론트엔드는 사용자가 브라우저나 앱에서 직접 보고 누르는 화면을 만드는 영역이에요. 버튼·메뉴·글자·이미지가 배치되는 방식이 전부 여기서 결정돼요. 백엔드는 그 화면 뒤에서 로그인 확인이나 주문 처리, 데이터 저장 같은 일을 처리하는 로직을 짜요. 서버는 이 백엔드 코드가 실제로 돌아가는 컴퓨터고요. 사무실에 직접 두는 장비일 수도 있고, AWS·Azure 같은 클라우드에서 빌려 쓰는 가상의 공간일 수도 있어요.

2. API는 이 셋 사이에서 무슨 역할을 하나요

코드 에디터 화면에 API 요청과 응답 구조가 표시된 모습

API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 프론트엔드와 백엔드가 데이터를 주고받는 약속된 통로예요. “이 주소로 요청을 보내면 이런 형식의 답을 준다”는 규칙을 미리 정해 두는 거라, 프론트엔드팀과 백엔드팀이 따로 개발해도 이 약속만 맞으면 문제없이 연결돼요. 발주자 입장에서 중요한 건, API 명세(어떤 데이터를 주고받을지 정리한 문서)가 프로젝트 초반에 확정될수록 두 팀의 작업이 어긋날 확률이 줄어든다는 점이에요.

3. 프론트엔드 견적과 백엔드 견적은 어떻게 나뉘어 있나요

견적서를 펼쳐 놓고 항목별로 검토하는 담당자의 손

견적서는 대개 화면 단위(프론트엔드)와 기능·데이터 단위(백엔드)로 나뉘어요. 화면 수가 많으면 프론트엔드 비중이 커지고, 결제·정산·실시간 처리처럼 로직이 복잡하면 백엔드 비중이 커지는 식이에요. 같은 화면 5개짜리 서비스라도 뒤에서 처리하는 데이터 흐름이 복잡하면 총 견적은 몇 배씩 벌어질 수 있어요. 그래서 견적서를 볼 때 “화면이 몇 개인가”보다 “화면 하나가 어떤 데이터를 얼마나 복잡하게 다루는가”를 먼저 물어보시는 게 좋아요.

4. 서버는 어디에 두나요 — 서버·클라우드 외주 비용은 얼마나 들까요

클라우드 인프라 대시보드 화면을 모니터로 확인하는 모습

요즘은 대부분 서버를 직접 사지 않고 AWS·NHN클라우드 같은 업체에서 필요한 만큼 빌려 써요. 아래 표는 저희 실거래 데이터가 아니라 공개 시장 자료를 종합한 기준선이에요. 구성과 트래픽 규모에 따라 편차가 커서 절대값보다는 구간으로 봐주세요.

구성공개 시장 자료 기준(추정)비고
소규모 웹앱 서버(단일 인스턴스)월 10만 원대~트래픽 적은 초기 서비스
클라우드 인프라 구축(EC2·DB·로드밸런서 포함)100만~200만 원대구축 1회성 비용
멀티 서버·오토스케일링·모니터링 포함300만 원 이상트래픽 늘어난 이후
API 서버 별도 외주 구축약 1,000만~8,000만 원, 3~20주단일 출처 자료, 추정

(2026년 공개 시장 자료 종합. 트래픽·연동 범위에 따라 실제 견적은 크게 달라져요.)

프리티어(가입 후 일정 기간 무료 제공)를 쓰면 초기엔 월 1만~2만 원대로도 시작할 수 있지만, 사용자가 늘어날수록 서버·저장 공간·트래픽 비용이 함께 늘어난다는 점은 꼭 예산에 반영해두시는 게 좋아요.

5. 헷갈리기 쉬운 용어부터 정리해볼까요

용어 정리 노트와 노트북을 함께 두고 메모하는 모습

자주 헷갈리는 용어를 짧게 정리했어요. 클라이언트는 사용자가 쓰는 브라우저나 앱, 즉 프론트엔드가 실행되는 쪽을 가리켜요. 서버와 짝을 이루는 말이에요. 데이터베이스(DB)는 회원 정보·주문 내역 같은 데이터가 실제로 저장되는 공간이에요. 백엔드가 이 DB에 데이터를 읽고 쓰는 역할을 해요. 배포는 완성된 코드를 실제 서버에 올려 사용자가 쓸 수 있게 만드는 작업이에요. 개발이 끝났다고 자동으로 서비스되는 게 아니라 이 단계를 거쳐야 해요. 호스팅은 서버 공간을 빌려주는 서비스 자체를 뜻해요. 클라우드도 호스팅의 한 방식이고, 저렴한 공유 호스팅부터 대규모 클라우드까지 폭이 넓어요.

6. 셋 중 하나만 새로 만들 수도 있나요

두 명의 개발자가 화면과 서버 구조도를 함께 보며 논의하는 모습

네, 가능해요. 실제로 화면만 리뉴얼하고 기존 API 서버는 그대로 쓰는 프로젝트도 많고, 반대로 화면은 그대로 두고 백엔드 로직만 새로 짜는 경우도 있어요. 다만 흔한 실수 하나는 “화면만 예쁘게 바꾸면 되겠지”라고 가볍게 생각했다가, 기존 API가 새 화면이 필요로 하는 데이터를 못 주는 걸 뒤늦게 발견하는 거예요. 저희가 실무 팁으로 늘 드리는 말씀은, 화면 시안을 확정하기 전에 API 명세부터 함께 검토해달라는 거예요. 화면을 다 그려놓고 나서 “이 데이터는 서버에 없어요”라는 답을 들으면 그만큼 일정과 비용이 다시 늘어나요.

7. 운영까지 보면 무엇이 달라지나요

모니터링 대시보드 화면을 점검하는 운영 담당자

저희는 자체 SaaS 4종을 직접 운영하면서, 프론트엔드·백엔드·서버 세 영역 중 개발 이후에 가장 자주 손이 가는 건 서버 쪽이라는 걸 배웠어요. 화면과 로직은 한 번 만들면 비교적 안정적이지만, 서버는 사용자가 늘어날 때마다 용량을 조정하고 장애를 모니터링해야 하거든요. 견적을 볼 때 개발비만 보고 운영 단계의 서버 비용을 빼놓으면, 오픈 이후 매달 나가는 돈을 계획에 없이 마주치게 돼요.

8. 자주 묻는 질문 (FAQ)

프론트엔드만 새로 만들고 백엔드는 그대로 써도 되나요?

가능해요. 실제로 기존 서비스를 리뉴얼할 때 화면만 새로 짜고 API 서버는 그대로 연결하는 경우가 흔해요. 다만 기존 API가 새 화면이 필요로 하는 데이터를 다 주는지부터 먼저 확인해야 해요. 안 맞으면 백엔드도 일부 손을 봐야 견적이 맞아져요.

서버는 저희가 따로 클라우드 업체와 계약해야 하나요, 개발사가 알아서 하나요?

보통 개발사가 계정 개설부터 배포까지 대행하지만, 계정 명의는 발주사 앞으로 두는 걸 권해요. 서버 클라우드 외주 계약을 개발사 개인 계정으로 하면, 나중에 다른 곳으로 유지보수를 옮길 때 계정을 통째로 넘겨받지 못하는 문제가 생길 수 있어요.

API 서버 외주 개발만 따로 맡길 수도 있나요?

가능해요. 프론트엔드는 사내에서 만들고 백엔드·API만 외주로 맡기는 방식도 자주 써요. 다만 이 경우 데이터 형식과 인증 방식을 문서로 먼저 맞춰야, 나중에 두 팀 결과물을 이어 붙일 때 어긋나지 않아요.

관련 글: 앱 vs 웹 vs PWA, 첫 출시엔 무엇이 맞을까요 · 개발 외주 견적 방식 3가지, 어디서 돈이 새는지 비교했어요 · B2B 소프트웨어 개발 외주 비용, 얼마나 들까요


용어 몇 개만 알아도 견적서를 읽을 때 어디를 물어봐야 할지가 훨씬 또렷해져요. 저희는 10년 이상 50개가 넘는 프로젝트를 진행하고 자체 SaaS 4종을 직접 운영해온 개발사예요. 화면과 로직, 서버까지 전부 만들고 운영해본 경험으로 이런 개념을 실무에 맞게 풀어드려요.