Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI / CD ] 쿠석쿠석 전체 아키텍쳐 구현 #27

Open
evergreenn opened this issue Mar 30, 2024 · 0 comments
Open

[CI / CD ] 쿠석쿠석 전체 아키텍쳐 구현 #27

evergreenn opened this issue Mar 30, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@evergreenn
Copy link
Member

요약

  • 현재는 모놀로식 서버로 구축되어있고 전반적으로는 레이어드 아키텍쳐를 따르고 있습니다. MSA 전환은 추후 서비스의 규모가 커짐에 따라서 점진적으로 전환할 예정입니다.
  • 배포 자동화는 AWS CodeDeploy GithubAction을 이용하였습니다.
image image
  • 실시간 배포 과정과 오류 로그 등을 AWS CodeDeploy 에서 확인 할 수 있습니다.
  • 또한 Redis 인메모리 저장소를 이용하여서 사용자 인가 과정에서의 성능을 약 30% 정도 향상시켰습니다.
  • 또한 사진 업로드 시 CloudFront CDN 을 이용하여서 이용 자들에게 사진을 빠르게 전달하였습니다.

추가

  • 기존에는 젠킨스를 이용하려 하였으나, EC2 프리티어 특성상 젠킨스가 너무 무거워서 느리게 동작하는 이슈가 있어서 어쩔수 없이 GithubAction을 사용하였습니다.
@evergreenn evergreenn self-assigned this Mar 30, 2024
@evergreenn evergreenn added the enhancement New feature or request label Mar 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant