🚨3λΆ„λ§Œμ— Next.js μ„œλΉ„μŠ€ μž₯μ•  λŒ€μ‘ λŒ€μ‘ν•˜κΈ°: GitHub Actions + AWS ECS + CodeDeploy λ‘€λ°± μ‹œμŠ€ν…œ

antΒ·2025λ…„ 4μ›” 3일

monorepo-operations

λͺ©λ‘ 보기
3/3
post-thumbnail

"고객 ν•­μ˜κ°€ λΉ—λ°œμΉ˜λŠ”λ° 둀백에 30λΆ„μ΄λ‚˜ κ±Έλ¦°λ‹€κ³ ?"

μ •κΈ° 배포 ν›„ ν„°μ§„ κΈ°λŠ₯ μž₯μ• . λ°±μ—”λ“œ API 미배포둜 μΈν•œ ν”„λ‘ νŠΈμ—”λ“œ 였λ₯˜.
원인 νŒŒμ•…ν•˜κ³ , μ½”λ“œ 돌리고, λΉŒλ“œ μƒˆλ‘œ ν•˜λŠλΌ ν”Ό λ§λ¦¬λŠ” μ‹œκ°„μ„ λ³΄λƒˆλ˜ μ•…λͺ½ κ°™λ˜ κΈ°μ–΅.

이제 3뢄이면 μΆ©λΆ„ν•©λ‹ˆλ‹€.
GitHub Actions와 AWS CodeDeploy둜 ECR 이미지λ₯Ό μž¬μ‚¬μš©ν•΄, λΉŒλ“œ 없이 μ¦‰μ‹œ 이전 λ²„μ „μœΌλ‘œ λ˜λŒλ¦¬λŠ” μ΄ˆκ³ μ† μžλ™ λ‘€λ°± μ‹œμŠ€ν…œ.

λˆ„κ΅¬λ“  λ²„νŠΌ ν•˜λ‚˜λ‘œ μ„œλΉ„μŠ€ μž₯μ• λ₯Ό μ§„μ••ν•  수 μžˆλŠ” λ“ λ“ ν•œ μ†Œλ°© μ‹œμŠ€ν…œ ꡬ좕기.

πŸ‘‰ κΈ€ λ³΄λŸ¬κ°€κΈ°: https://blog.sangwook.dev/posts/aws-ecs-rollback

9개의 λŒ“κΈ€

comment-user-thumbnail
2025λ…„ 4μ›” 6일

문제 μ„€λͺ…을 μ½μœΌλ©΄μ„œ 마치 κ·Έ μˆœκ°„μ— μžˆλŠ”λ“―ν•œ λŠλ‚Œμ„ λ°›μ•˜μŠ΅λ‹ˆλ‹€πŸ˜‚
λ‹¨μˆœνžˆ 문제 ν•΄κ²° ν›„ 끝!이 μ•„λ‹ˆλΌ ν•΄κ²° κ³Όμ •μ—μ„œ 느꼈던 λΆˆνŽΈν•¨μ„ κ°œμ„ ν•˜κΈ° μœ„ν•΄ κ°œμ„  λͺ©ν‘œλΆ€ν„° 방법을 μ •λ¦¬ν•˜κ³  κ²°κ³ΌκΉŒμ§€ λ„μΆœν•΄λ‚Έ 뢀뢄이 μΈμƒκΉŠμ—ˆμŠ΅λ‹ˆλ‹€ :) 쒋은 κΈ€ κ°μ‚¬ν•©λ‹ˆλ‹€!

1개의 λ‹΅κΈ€
comment-user-thumbnail
2025λ…„ 4μ›” 9일

저도 μ˜ˆμ „μ— QAμ—μ„œ 미처 μž‘μ§€λͺ»ν•œ 버그가 ν”„λŸ¬λ•μ…˜μ—μ„œ λ°œκ²¬λΌμ„œ κΈ‰ν•˜κ²Œ λ‘€λ°±ν•˜λ‹€ μ‹μ€λ•€λ‚¬λ˜ κ²½ν—˜μ΄ μžˆλŠ”λ° ν™•μ‹€νžˆ μ΄λ ‡κ²Œ λ‘€λ°±ν•  수 μžˆλŠ” ꡬ쑰λ₯Ό μž‘μ•„λ†“μœΌλ©΄ λ‚˜μ€‘μ— μœ μš©ν•˜κ² λ„€μš” 쒋은 κΈ€ κ°μ‚¬ν•©λ‹ˆλ‹€ πŸ‘

1개의 λ‹΅κΈ€
comment-user-thumbnail
2025λ…„ 4μ›” 28일

μ‹€λ¬΄μ—μ„œ μ‹€μ œλ‘œ κ²ͺμœΌμ‹  문제 상황과 그에 λŒ€ν•œ ν•΄κ²° 과정을 ν˜„μ‹€κ° 있게 잘 λ‹΄μ•„μ£Όμ…”μ„œ 정말 인상 κΉŠμ—ˆμŠ΅λ‹ˆλ‹€.
아직 저도 직접 κ²½ν—˜ν•΄λ³Έ 적은 μ—†μ§€λ§Œ, 글을 μ½μœΌλ©΄μ„œ λ‚˜μ€‘μ— λΉ„μŠ·ν•œ 상황이 생겼을 λ•Œ μ–΄λ–€ 점듀을 미리 κ³ λ €ν•΄μ•Ό ν• μ§€ 많이 배울 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. 쒋은 κΈ€ κ°μ‚¬ν•©λ‹ˆλ‹€!

1개의 λ‹΅κΈ€
comment-user-thumbnail
2025λ…„ 4μ›” 30일

문제 상황을 μƒμƒν•˜κ²Œ μ„€λͺ…ν•΄μ£Όμ‹  ν”„λ‘€λ‘œκ·Έκ°€ 특히 μΈμƒμ μ΄μ—ˆμ–΄μš”. "ν‰ν™”λ‘œμš΄ 배포날" μž¬λ°Œμ—ˆμŠ΅λ‹ˆλ‹€ γ…Žγ…Žγ…Žγ…Ž
버전 관리λ₯Ό μ—¬μ „νžˆ μˆ˜λ™μœΌλ‘œ μˆ˜ν–‰ν•œλ‹€λŠ”κ²ƒμ— λŒ€ν•΄μ„œ μ–΄λ–»κ²Œν•˜λ©΄ νŽΈν•˜κ²Œ 되돌릴수 μžˆμ„μ§€μ—λŒ€ν•œ 고민은 저도 ν•¨κ»˜ ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€ λ‚˜μ€‘μ— κ΄€λ ¨ λ‚΄μš©μœΌλ‘œ 같이 λŒ€ν™”λ‚˜λˆ„λ©΄ μ’‹κ² μŠ΅λ‹ˆλ‹€. 잘 μ½μ—ˆμŠ΅λ‹ˆλ‹€ :)

1개의 λ‹΅κΈ€
comment-user-thumbnail
2025λ…„ 4μ›” 30일

μœ„κΈ° 상황을 κ³„κΈ°λ‘œ μ‹€μ œ 운영 ν™˜κ²½μ— λ§žλŠ” μžλ™ν™”λœ λ‘€λ°± μ‹œμŠ€ν…œμ„ κ΅¬μΆ•ν•˜μ‹  과정이 인상 κΉŠμ—ˆμŠ΅λ‹ˆλ‹€ γ…Žγ…Ž λˆ„κ΅¬λ‚˜ 3λΆ„ λ§Œμ— λ‘€λ°±ν•  수 μžˆλ„λ‘ λ§Œλ“  μ‹€μš©μ μΈ 접근이 정말 λ©‹μ§€λ„€μš© !!! λ‚˜μ€‘μ— μ΄λ ‡κ²Œ λ‘€λ°±ν•  수 μžˆλŠ” ꡬ쑰λ₯Ό μž‘μ•„λ†“μ„ 수 μžˆλ„λ‘ μœ μš©ν•˜κ²Œ κ΅¬ν˜„ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€ bb

λ‹΅κΈ€ 달기