다글제작소
다글견적소포트폴리오성공사례프로젝트 문의하기
목록으로

관련 아티클

2026년, AI 에이전트가 직원을 대체할까요?

인사이트

2026년, AI 에이전트가 직원을 대체할까요?

DX/AX 실패하는 기업의 공통점 3가지

인사이트

DX/AX 실패하는 기업의 공통점 3가지

새로고침 없는 실시간의 비밀

인사이트

새로고침 없는 실시간의 비밀

인사이트2025. 05. 07.

비개발자 창업가의 기술 이해법

개발 용어만 봐도 막막한 창업가를 위한 기술 개념 정리

비개발자 창업가의 기술 이해법

프론트엔드, 백엔드, API, DB 용어만 봐도 막막하신가요?

외주 개발을 맡기려는 비개발자 창업가라면 반드시 알고 있어야 할 핵심 기술 개념을 쉽고 빠르게 정리해드립니다.


프론트엔드 vs 백엔드

쉽게 말해:

  • 프론트엔드 (Front-end) : 사용자가 직접 보는 웹/앱 화면 (버튼, 입력창, 디자인 등)
  • 백엔드 (Back-end) : 데이터를 처리하고 보관하는 시스템의 내부

음식 배달 앱을 켜면 메뉴와 버튼이 보이죠?
이건 프론트엔드입니다.
주문 접수 및 결제가 진행되는 건 백엔드가 담당합니다.

✔️ Tip

화면만 보고 앱이 다 된 것 같다는 착각 주의!
기획에는 버튼을 누르면 어떤 동작이 일어나야 하는지 까지 명확히 기재해야 합니다.


API: 프론트와 백엔드의 연결 고리

API는 프론트와 백엔드가 정보를 주고받기 위한 소통 수단 입니다.

프론트가 “주문할게요”라고 말하면 API는 이 메시지를 백엔드에게 전달합니다.
백엔드는 이를 처리하고 다시 “주문 완료”라고 응답합니다.

✔️ Tip

“API가 아직 안 나왔어요”
⇒ 화면은 있지만 기능이 아직 연결되지 않았다는 뜻입니다.

프론트와 백엔드를 병렬 개발하려면 API 명세서가 반드시 필요 합니다.


DB: 앱의 기억력

DB는 데이터를 저장하고 꺼내오는 정보 창고 입니다.

Excel처럼 정리된 테이블에 사용자 정보, 주문 내역, 상품 목록 등을 저장합니다.

예시 구조:

테이블 이름 주요 필드
Users 이름, 이메일, 가입일
Orders 주문 ID, 사용자 ID, 결제 금액
Products 상품명, 가격, 재고 수량

✔️ Tip

“어떤 데이터를 저장할까?”는 기획 초기부터 고민해야 합니다.

한 번 설계한 DB는 쉽게 바꾸기 어려우므로, 확장성을 고려한 설계 가 중요합니다.


왜 이걸 알아야 할까?

외주 개발사와의 커뮤니케이션이 훨씬 원활해집니다.
개발 일정이 어긋나지 않고, 오해를 줄일 수 있습니다.
기획서 수준만 높아져도 전체 개발 퀄리티가 올라갑니다.

비개발자라도 기술을 ‘흐름’으로만 이해하면 충분합니다.

"버튼 → API 요청 → 백엔드 처리 → DB 저장"

이 구조를 이해하고 기획서에 녹여내면 성공적인 개발 구현이 가능합니다.