DevOps AWS EC2 + CodeDeploy를 사용하는 망 구성 시 고려해야 할 사항 AWS의 대표 서비스인 EC2, ECS, Lambda와 함께 많이 사용되는 서비스 중 하나는 AWS CodeDeploy입니다. CodeDeploy는 지속적인 배포 및 전달 작업을 지원하며, 각각의 서비스에서 다음과 같은 역할로 활용됩니다. * EC2: 지속적 배포(Continuous Deployment) 및 전달(Delivery) 작업 지원. * ECS 및 Lambda: 블루/그린 배포 및 트래픽 라우팅 작업 지원. Public Subnet
소프트웨어 개발 전통적인 소프트웨어 개발 5단계 이번 이야기는 첫 번째 이야기인 만큼, 소프트웨어 개발의 가장 기본적인 단계에 대해 쉽게 설명해보려고 합니다. 소프트웨어는 복잡한 현실 세계의 문제를 소프트웨어를 통해 자동화하거나 간소화하기 위한 작업을 뜻합니다. 이 작업에는 여러 단계가 있지만, 가장 중요한 아래 5가지 단계를 거치게 됩니다. 요구사항 분석 (Requirement Analysis) 도메인 사용자의 요구사항을 수집하고 분석하여 소프트웨어 개발에