호스트 파일이란?!
해당 루트 폴더를 기준으로 보면
해당 폴더들을 살펴보자
backend
- b2c-server : 클라이언트 즉 웹이나 앱의 API를 제공하는 서버
- backOffice-server : 내부에서 필요한 어드민 서비스 서버 ( 어드민 API 서버를 따로 만든다 )
- 사용자들이 사용할 수 없는 API 들도 많다
- 다른 서버로 분리하는 것이 좋다!! (보안 상의 문제도 있음)
- cdn : 이미지를 업로드하거나, 제품 사진들, 요즘에는 클라우드 서비스를 이용한다 (s3)
- S3 서비스들 로직이 들어가 있음
- 옛날에는 물리 서버에 이미지를 저장하곤 했다.
- domain : b2c-sever에 들어있는 많은 API들이 하나의 서버에서 관리 되다가, 회사가 점차 커지면서 각각의 서비스를 도메인 별로 분할하기 위한 폴더이다. (추후를 위한 폴더)
bootstrap
- 데이터를 초기화 한다거나, 데모용 데이터를 밀어 넣는다거나 하는 스크립트가 들어가있는 코드