지금까지는 서버 개발을 localhost에서 진행했습니다. 별다른 설정 없이 서버 작업 결과를 볼 수 있어 편리하긴 하지만, 혼자만 볼 수 있다는 문제가 있습니다. 이제는 다른 사람에게 여러분의 서비스를 공개할 때입니다. 11장의 NodeBird 앱을 배포해보겠습니다.
이 장에서는 배포를 위한 사전 작업 방법을 알아볼 것입니다. 다른 사람이 사용하는 서비스이므로 개발 환경과 동일하게 진행할 수는 없습니다. 서버도 멈추지 않게 유지해야 하고, 에러 내역도 관리해야 합니다. 또한, 각종 보안 위협에도 대처해야 합니다. 이러한 작업을 쉽게 해주는 패키지도 알아볼 것입니다.
사전 작업이 마무리된 후에는 대표적인 클라우드 플랫폼인 아마존 웹 서비스(Amazon Web Service)(이하 AWS)와 구글 클라우드 플랫폼(Google Cloud Platform)(이하 GCP)에 여러분의 서비스를 배포하는 방법을 배워보겠습니다.