-
지난 글에 이어서 이번에는 개발 용어를 정리해 보려고 한다.
기획자는 디자이너나 개발자와 기능에 대한 협의가 많은 만큼
신입이라도 기초적인 개발지식은 필수라고 생각한다.
없다면 공부해야한다...
특히 개발자는 자기가 이 기능을 왜 개발해야하는지에
의문을 가지는 경우가 많기 때문에
(내가 그랬다)기획자가 개발자에게 자신의 기획을 충분히 납득시키려면
개발용어를 활용한 소통이 무엇보다 중요하다고 생각한다.
기획자는 무엇을, 왜 만들어야 하는지 설명할 수 있어야 하니까.
2. 개발자와 소통할 때 사용하는 주요 용어

프론트엔드 (클라이언트)
• 쉽게 말하자면 우리 눈에 보이는 영역을 개발하는 일이다. 유저가 직접 보고 조작하는 영역이다.
• 컴퓨터를 사용하여 방문하는 웹 사이트 개발, 각 버튼과 배너의 시스템적 배치, 연결 등의
사용자 인터페이스(UI)를 개발, 관리한다.
백엔드 (서버)
• 쉽게 말하자면 우리 눈에 보이지 않는 영역을 개발하는 일이다.
• 웹 / 앱 사이트의 뒷단에서 작동하며, 기능의 시스템적 로직 개발, 기능과 DB서버의 연결, API 개발 등의 업무를 담당한다
DB (Database)
• 상품, 서비스 운영 과정에서 획득한 회원정보,고객정보 등의 방대한 정보를 Data라고 하고,
이 데이터를 저장하는 공간이 DB이다.
SQL
• DB는 DBMS ( Database Management System )를 통해 관리하며
SQL을 통해 CRUD(DML), 스키마를 정의하고 수정(DDL), 접근권한 정의(DCL) 를 수행한다.
• 기획자는 데이터기반 기획을 해야하므로 이중 CRUD 작업을 주로 하게된다. (SELCET, INSERT, UDATE, DELETE)

API ( Application Programming Interface )
• 개발자가 프로그램을 만드는데 필요한 어떤 기능을 직접 구현하지 않고 API 제공자들이 제공하는 데이터와 모듈 등을 갖다쓸 수 있게 해주는 게 API와 API 문서이다.
• 예를 들어 내가 내 서비스의 결제기능으로 네이버페이를 제공하고 싶다면, 네이버에서 제공하는 네이버페이 API를 문서에서 제시하는대로 맞춰서 쓰면 된다.
• API가 공개되지 않았다면 쓸 수 없다. 또 공개 API라고 하더라도 호출 횟수가 많아지면 비용을 지불해야 할 수도 있다.
Endpoint
• API가 두 시스템(어플리케이션)의 상호작용을 위한 프로토콜 집합이라면,
Endpoint는 API가 서버 리소스에 접근할수 있도록 해주는 구체적인 URL의 역할을 수행한다.
• 각 기능마다 endpoint가 따로 존재한다.
• ex) “회원가입 endpoint랑 로그인 endpoint 분리되어 있나요?”
배포 (Deploy)
• 사용자들이 인터넷을 통해서 사용할 수 있게 만드는 것을 의미한다.
쉽게 얘기해서 우리가 만든 웹 페이지나 서비를 다른 사람들이 사용하려면 인터넷 상에 배포가 돼있어야 한다.
배포를 하게 되면 IP나 도메인을 부여받게 되고, 다른 컴퓨터에서 그 주소로 접속할 수 있게 된다.
로그 (Log)
• 개발자는 계층적 서버에서 구조에서 영속 상태가 변경되면 로그(기록)를 남긴다.
• 로그는 대체로 디버깅 목적이나 AI 학습 목적으로 사용한다.
디버깅 (Debugging)
• 서비스 및 상품 개발 과정에서 버그(오류, 결함)를 찾아내고, 원인을 분석하여 수정함으로써
당초 의도한 대로 정상 동작하게 만드는 과정이다.
• 개발자가 컴퓨터와 몇시간째 눈싸움만 하고 있는 이유이다.레거시 (Legercy)
• 과거의 유산이라고 생각하면 쉽다.
• 오래된 기능로직으로 개발되어 있어 구조가 복잡하거나 수정이 어려울 수 있다.
• 기존에 사용하던 시스템(소스코드, 프로그램, DB 등)을 신규 시스템에 포함하는 것을 의미한다.
• 기업에서는 신규 시스템을 구축하더라도 기존 시스템을 전부 대체하는 것이 아니라 하위호환이 되도록 업그레이드하는 방식을 사용하곤 하는데, 이때 사용되는것도 레거시이다.'TIL > 기획자로 진화!' 카테고리의 다른 글
페르소나를 설정해보자! (0) 2026.04.22 도메인을 정하고 JD를 분석해보자! (0) 2026.04.21 기획자가 알아야 할 디자인 용어 정리 (0) 2026.04.20 간단한 PRD를 만들어보자! (0) 2026.04.20 기획자가 알아야하는 기획 용어 정리 (0) 2026.04.14 댓글
