[TIL] 코드스테이츠 SEB BE Day 69

💡 Today I Will Learn

  • 클라이언트 배포
  • DB 연결

✏️ Check Box


  • 클라이언트 배포

  • DB 연결

📌 정리


S3의 정적 웹 사이트 호스팅 기능을 통한 프론트 배포와 RDS Mysql 인스턴스 생성으로 3Tier-Architecture를 구성해보았다. 저번에 EC2에서 .jar 파일을 통한 서버배포에 이어 프론트와 DB까지 구성하여 통합하는 과정이었다.

RDS는 사용해본적이 있고 또한 RDBMS를 기똥차게 만들어주기때문에 유저가 생각보다 따로 설정해줄 것이 없었다. 다만, S3의 경우 버킷을 이용한 저장소 정도로 생각하고 있었는데 배포할 수 있는 추가적인 기능이 있어 아주 흥미로웠다. 그렇지만 우리가 배포하는 앱은 React로 동적 웹 사이트인 것으로 알고있는데 왜 정적 웹 사이트 호스팅으로 배포가 가능한걸까?🙃

React는 동적 웹 사이트가 맞다. 다만 AWS에서 보는 정적 웹 사이트는 HTML, CSS, JS 등의 코드가 변하지 않는 것을 정적으로 보고 있었다. 즉, React도 빌드를 하면 구성 코드들이 변하지 않으므로 정적 웹 사이트로 AWS는 보는 것이라고 이해했다😎 이에 따라 진행하는 프로젝트에서의 프론트 배포는 이를 고려해도 될 것 같다!!

🎯 Tomorrow


  • Docker
  • Docker CLI
  • Docker 이미지

Back to [TIL] 코드스테이츠 SEB BE Day 68