Untitled

목차


1. 백엔드의 큰그림 1편(API서버와 데이터베이스)

- 백엔드란?

**백엔드**는 서비스에 필요한 데이터들을 저장하는 공간이자, 클라이언트(사용자, 관리자 등)를 위해 알맞게 데이터를 가공하는 역할을 한다.

Untitled

<aside> 💡 데이터를 가공한다는 것은 원형의 데이터들을 목적에 맞게 가공하는 걸 의미한다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bee194ab-a011-4991-8b31-cc791e02ab28/Untitled.png

****데이터들을 바탕으로 해서 목적에 맞게 데이터들을 끌어와서 필요없는 건 빼고 필요한 건 살리는 작업이라고 보면 된다. (엑셀 사용하는 것도 일종의 데이터 가공!)

</aside>

- 백엔드의 구성에 대해

▲ 프론트엔드는 보통 웹, 앱 등 특정 프로그램을 하나 개발하면 되는 반면

▲ 프론트엔드는 보통 웹, 앱 등 특정 프로그램을 하나 개발하면 되는 반면 백엔드는 여러가지 서버 프로그램들이 유기적으로 연결되어 있다.

데이터베이스

WAS 서버

API 서버

스토리지 서버(파일 스토리지)