-
Notifications
You must be signed in to change notification settings - Fork 5
4. 아키텍처
권주성 edited this page May 27, 2023
·
3 revisions
- 본 서비스의 호스팅은 AWS를 이용하며, 사용자 데이터 보안 강화를 위해 HTTPS 프로토콜을 사용하고 있습니다.
- 배포 과정에서 발생하는 서비스 중단 문제를 해결하기 위해 Nginx를 활용하여 Blue-Green 방식으로 배포하고 있습니다.
- 서비스 안정성을 위해 운영 서버와 개발 서버를 별도로 나누어 관리하고 있습니다.
- AWS의 Elastic Beanstalk, RDS 와 같은 PaaS 서비스를 활용하여 높은 가용성, 확장성, 그리고 운영의 편의성을 확보하고 있습니다.
- 사용자에게 미칠 수 있는 영향을 최소화하기 위해 운영 환경에 배포하기 전 서비스의 안정성을 테스트하고 있습니다.
- 코드 변동에 따른 테스트와 배포 과정을 자동화하기 위해 GitHub Actions를 이용해 CI/CD 파이프라인을 구축하였습니다.