Nginx
정적 컨텐츠 호스팅, 리버스 프록시, 캐싱, 로드 밸런싱, 미디어 스트리밍 등 다양한 역할을 해주는 웹서버
Git Flow
협업시 소스코드를 효율적으로 관리하기 위한 git branch 관리 전략
정규화 & 비정규화
RDBMS에서 중복 최소화를 위해 테이블 분리와 같이 데이터를 구조화하는 작업
DNS
웹 브라우저가 인터넷에서 특정 정보를 불러오기 위해 도메인 주소를 IP 주소로 변환해주는 마치 인터넷 전화번호부 같은 시스템
운영체제
시스템의 자원(CPU, 메모리)과 동작(프로세스 처리)을 관리하는 소프트웨어
DB N+1
1번의 쿼리 실행으로 N개의 데이터를 조회했는데, 원하는 특정 데이터를 위해 이 N개의 데이터 수만큼 반복해서 N번의 2차 쿼리 실행이 발생하는 문제
SQL Injection
개발자가 의도하지 않은 동적 Query로 Database 정보를 열람 및 조작하는 보안 취약점
Promise
콜백함수가 내부에 계속 중첩되는 콜백헬 현상을 해결하기 위해, ES6에 도입된 비동기 처리를 위한 패턴
URL과 URI 차이
URL이 네트워크 상에서 리소스의 위치를 알려주는 일종의 웹 주소라면, URI는 특정 자원을 식별하는 통합 자원 식별자