본문 바로가기

웹 어플리케이션 개발

(2)
Docker 환경을 사용해보자 웹 어플리케이션 개발을 위한 필수 요소 중 하나인 Docker의 중요성을 모두가 인정하는 시대가 되었습니다. 이러한 Docker 환경은 개발에서 배포까지의 과정을 획기적으로 단순화하며, 개발자들이 동일한 환경에서 일관성 있게 작업할 수 있게 도와줍니다. 그러나 Docker를 활용하려면 먼저 제대로 설치하는 것부터 시작해야 합니다. 그래서 오늘은, Linux 환경에서 Docker를 설치하고 설정하는 방법에 대해 자세히 알아보려고 합니다. 이 과정을 통해 Docker의 기본적인 설치 및 환경 설정법을 익히실 수 있을 것입니다. 따라서, 이 글은 Docker를 처음 접하시는 분들에게 특히 유익할 것입니다. 0. Docker 환경은 왜 필요할까? Docker를 사용해야하는 이유는 다음과 같습니다. 1) 환경 일..
CI/CD에 대한 간단한 개념 소개 웹 어플리케이션 개발과 관련하여 공부를 시작하다보면 꼭 CI(Continuous Integration) / CD(Continuous Delivery or Continuous Deployment)라는 개념이 등장합니다. 그렇다면 지속적 통합과 제공 및 배포(CI/CD)는 왜 필요할까요? 결론부터 말씀드리자면, 빠른 "배포 속도"와 유연한 반영을 기반으로하는 "효율성" 때문입니다. 1. 지속적 통합 (CI) 현대적 어플리케이션의 다양한 기능 부여와 서로 다른 모듈까지 동시에 여러 개발자가 작업 가능하도록 구성하는 것을 목표로 합니다. CI는 빌드 자동화를 통해 변경되는 개발 코드의 충돌이나 예상치 못한 문제 발생을 예방하고, 통합 과정에서 빌드와 테스트를 수행하여 코드의 문제점을 빠르게 확인할 수 있습니다...