📖 용어사전
AI가 낯선 용어를 말할 때, 여기서 바로 찾아보세요.
총 1047개 용어
백엔드 서버
브라우저 요청을 받아 비즈니스 로직과 DB 처리를 수행하는 서버
비즈니스 로직
서비스의 실제 규칙과 계산·권한·처리 절차를 구현한 코드
컨트롤러
요청을 받아 필요한 로직을 호출하고 응답을 만드는 역할
서비스 레이어
복잡한 비즈니스 로직을 컨트롤러에서 분리하는 계층
모델
데이터 구조와 DB 접근 규칙을 코드로 표현한 객체
레포지토리 패턴
DB 접근 코드를 다른 로직에서 분리하는 설계 패턴
미들웨어
요청이 핵심 로직에 도달하기 전후에 인증·로그 등을 처리하는 계층
라우팅
URL과 HTTP 방식에 따라 실행할 서버 코드를 연결하는 작업
엔드포인트
API나 서버 기능에 접근하는 특정 URL 지점
템플릿 엔진
서버 데이터와 HTML 틀을 합쳐 최종 페이지를 만드는 도구
MVC
데이터·화면·요청 제어 역할을 나눠 구성하는 설계 패턴
ORM
객체 방식으로 DB를 다루게 해주는 기술
쿼리 빌더
코드 메서드를 조합해 SQL 쿼리를 만들어 실행하는 도구
마이그레이션
DB 테이블 구조 변경 이력을 코드로 관리하는 방식
시더
개발·테스트용 초기 데이터를 DB에 넣는 코드
팩토리
테스트나 시드에 쓸 가짜 데이터를 생성하는 도구
직렬화
객체나 데이터를 전송 가능한 형태로 바꾸는 과정
역직렬화
전송받은 문자열 데이터를 프로그램 객체로 되돌리는 과정
검증
입력값이 필수 여부·형식·길이 규칙에 맞는지 확인하는 작업
예외
프로그램 실행 중 정상 흐름을 깨는 오류 상황
예외 처리
오류 발생 때 안전하게 기록하고 적절한 응답을 만드는 처리
로그
서버 동작·오류·사용 기록을 시간순으로 남긴 정보
스케줄러
정해진 시간이나 주기에 맞춰 서버 작업을 자동 실행하는 기능
크론
Linux에서 정해진 시간에 명령이나 작업을 반복 실행하는 기능
큐
바로 처리하지 않아도 되는 작업을 대기열에 넣는 방식
워커
큐에 쌓인 작업을 가져와 실제로 실행하는 프로세스
잡
큐나 스케줄러에서 실행되는 하나의 작업 단위
캐시 서버
자주 쓰는 데이터를 메모리에 저장해 빠르게 제공하는 서버
Redis
캐시·세션·큐 등에 많이 쓰는 인메모리 데이터 저장소
환경 변수
코드 밖에서 DB 주소·비밀키·환경 설정을 전달하는 값