JWT(JSON 웹 토큰)는 JSON WEB TOKEN의 줄임 말로 클라이언트와 서버, 서비스와 서비스 사이에서 통신을 할 수 있도록 권한을 주는 토큰이라고 생각을 하면됩니다.. 즉, 놀이공원 자유이용권 팔찌를 주면 놀이기구를 마음대로 탈 수있듯이 권한을 받은 유저는
API(Application Programming Interface)는 컴퓨터와 컴퓨터 프로그램 사이의 연결입니다. 일종의 소프트웨어 인터페이스이며 여러가지 기능을 제공합니다. 즉, API는 프로그램이 서로 상호작용하는 것을 도와주는 매개체의 개념으로 볼 수 있습니다.

Restful API란?HTTP 통신에서 어떤 자원에 대한 CRUD 요청을 Resource와 Method로 표현하여 특정한 형태로 전달하는 방식입니다. 즉, 어떤 자원에 대해 CRUD(Create, Read, Update, Delete)연산을 수행하기 위해 URI로 요

ORM 이란?Object Relational Mapping, 객체와 관계를 매핑 객체와 관계형 데이터베이스의 데이터를 자동으로 연결해주는 것을 말합니다. 객체 지향 프로그램에서 사용하는 클래스, 관계형 데이터베이스에서 사용하는 테이블을 사용합니다. 그렇기 때문에 객체의

SQLStructured Query Language는 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어입니다. 관계형 데이터베이스 관리 시스템에서 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근
보통 GET요청이라고 하면 읽는다는 느낌이으로 많이 사용합니다. 즉, 어떤 값을 작성하거나 수정하는 것이 아닌 query string을 사용해서 하는 검색이나 단순히 읽기 위해 불러오기용으로 생각하면 될 것 같습니다. 그래서 GET 요청은 오로지 데이터를 읽을 때만 사

웹 서버 소프트웨어로, 가벼움과 높은 성능을 목표로 합니다. Nginx는 요청에 응답하기 위해 비동기 이벤트 기반 구조를 가집니다. 이러한 구조를 가지고 있기 때문에 서버에 많은 부하가 생길 경우의 성능을 예측하기 쉽게 해줍니다. Nginx와 같은 apache보다 동작
ORM은 Object Relational Mapping 즉, 객체-관계 매핑의 줄임말 입니다. OOP에서 쓰이는 객체라는 개념을 구현한 클래스와 RDB에 써 쓰이는 데이터인 테이블을 자동으로 연결(매핑)하는 것을 의미합니다. 하지만 SQL문법과 벡엔드 코드는 서로 호환

글 제목 그대로 HTTP 상태 코드를 말한다. 사용자가 웹 브라우저를 통해 웹 서버에 어떠한 요청을 할 경우, 웹 서버는 요청에 대한 응답으로 아래와 같은 HTTP 상태 코드를 나타낸다.status code는 응답에 대한 상태를 숫자로 표현합니다. 즉, 유저의 HTTP

프록시(Proxy)의 사전적 의미는 "대신", "대리"입니다. PC가 통신을 할 때 직접 통신을 하지 않고 중간에서 대리로 통신을 하는 것을 "프록시"라고 하며, 중계 역할을 하는 서버를 "프록시 서버"라고 부릅니다. 즉, 클라이언트와 서버 사이의 중계가 역할을 하고

Redis는 key, value 구조 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터 베이스 관리(DBMS) 시스템 입니다.데이터베이스, 캐시, 메세지 브로커로 사용되며 인메모리 데이터 구조를 가진 저장소입니다. 데이터 베이스는 데이터를 물리 디스크(