- 다중 서버 배포는 프로젝트별 필요한 사양에 맞춰 서버를 분리하여 관리할 수 있다. ⚙️
- 스프링부트 환경 변수 설정 시, 데이터베이스 서버의 프라이빗 IP 주소를 정확히 입력해야 한다. 🔑
- 리액트 환경 변수 설정 시, 왓스(WAS)의 퍼블릭 IP 주소 또는 DNS를 API 베이스 URL로 설정한다. 🌐
- WAS 서버에서 Gradle Wrapper 실행 권한을 부여해야 빌드가 가능하다. 🛠️
- PM2를 사용하여 리액트 앱을 백그라운드에서 실행하고, 자동 재시작 설정을 통해 안정성을 확보한다. 🚀
- 다중 서버 환경은 수직/수평 확장에 유연하지만, 복잡성 증가 및 비용 상승의 단점이 있다. ⚖️