인프런 커뮤니티 질문&답변
답변 1
0
그랩
지식공유자
좋은 질문 감사합니다 :)
1. API라는 개념을 구현하기 위해서 다양한 방식이 있는데요. 그중에서 개발자들이 가장 많이 구현하는 방식이 REST API 방식입니다. API 서버를 구현할 때 서버 개발자들은 REST API 방식으로 코드를 작성해서 API 서버를 만든다고 보시면 됩니다.
2. 사실 서버는 역할이 정말 다양합니다. 보통 API 서버는 데이터베이스와 클라이언트 사이에서 동작하여 데이터를 제공해주는 역할을 합니다. 게임 서버는 실제로 API 서버의 역할을 할 수도 있고, 게임 동작에 필요한 계산(움직임 계산, 서로 싸울 때 계산 등)을 할 수도 있습니다 :) 범주가 약간 다르다고 보시면 됩니다.
3. 스토리지 서버는 쉽게 이야기해 파일을 저장하는 서버라고 보시면 됩니다. NOSQL은 RDBMS와 함께 데이터베이스 종류라고 보시면 됩니다. 스토리지 서버는 용량이 큰 파일(이미지, 비디오, 문서 등)을 넣고 데이터베이스에는 보통 서비스에 필요한 데이터를 넣습니다(아이디, 패스워드, 상품정보 등)
4. 네 맞습니다. 보통 회사에서는 분석을 하기 위한 서버는 또 별개로 둬서 관리하는 편이죠




