Azure Container App Tips

Azure Container App Tips
Azure Container Apps

3View에서는 Azure Cloud의 서버리스 제품인 Container App을 이용해 SaaS 서비스를 제공하고 있습니다. Azure Container App 을 서비스(운영) 환경으로 사용시 체크해야 할 팁을 공유합니다.

1. Private Network으로 배포 (Terraform Case)

2. 도커 환경변수 추가시 GitHub Actions Variable 사용

    1. Azure Console에서 수동으로 도커 환경변수를 추가하면 간혹 아무 에러메시지 없이 추가가 안되는 경우가 있습니다. (버그로 추정)
    2. 아래와 같이 Git Actions Yaml 파일에 해당 환경변수를 지정하면 문제 없습니다.

3. 서비스(운영) 환경에서는 Multi Revision 모드 사용

    1. 개발환경이 아닐 경우 아래와 같이 Multi Revision Mode로 사용하면 기능 배포 후 버그 발생시 이전 버전으로 Network Traffic을 변경하여 신속한 Rollback이 가능합니다.
    2. 더불어 Traffic 을 분산하여 여러개의 리비전으로 제공하면 AB테스트도 가능합니다.

4. 참고 URL

Azure Container Apps 개요
Azure Container Apps에 대한 일반적인 시나리오 및 사용에 대해 알아봅니다.
GitHub - Azure/container-apps-deploy-action: GitHub Action for building and deploying Azure Container Apps
GitHub Action for building and deploying Azure Container Apps - GitHub - Azure/container-apps-deploy-action: GitHub Action for building and deploying Azure Container Apps

Read more

쉬어가며2

쉬어가며2

개발 일만 하다 보면 눈앞의 코드에만 집중하게 된다. 오늘은 조금 다른 이야기를 해볼까 한다. 바로 주식에 대한 이야기다. 왜 주식을 해야 하는가? 주식을 시작하면 자연스럽게 질문이 많아진다. "왜 이 회사는 영업이익이 늘었는데 주가는 떨어졌을까?" "PER이 낮은데 왜 아무도 사지 않을까?" 재무제표를 읽고, 뉴스를 찾아보고, 시장의 흐름을 추적하다 보면 세상을 보는

By Jeonggil
쉬어가며

쉬어가며

개발 일만 하다 보면 때로는 잠시 멈춰서 주변을 둘러보는 것도 중요하다. 오늘은 오래전에 다녔던 병원에서의 일을 가볍게 풀어볼까 한다. 고객이 병원에 방문하고, 그것이 수익으로 이어지기까지. 그 안에는 생각보다 훨씬 많은 전략과 기술, 그리고 사람들의 노력이 숨어있다. 1. 들어가며 오래전 다녔던 한 병원에서의 일이다. 당시 나는 "의료 IT"라는 낯선 도메인에

By Jeonggil