작업공간

7th Meet - 코독하구만 ( aws , jira , docker ) 본문

2021 하계 코독하구만

7th Meet - 코독하구만 ( aws , jira , docker )

씨코더 2021. 7. 7. 20:32

Daily Object

    - aws, jira, docker 학습 후 환경 세팅

Review

    - 프로젝트의 모듈 패키징과 Release 과정을 학습하였고, N K C 사에서 사용 중인 협업 툴 Jira의 중요성도 알게되었다.

 

Amazon aws

     아마존에서 제공하는 클라우드 서비스. 클라우드 분야 압도적 1위 점유율

     수많은 서비스를 API로 제어할 수 있음.

aws 제공 서비스

 

        1. 알아서 가상서버에 배포해주고

        2. 알아서 보호해주고

        3. RDB도 제공해주고 ( 로컬 DB 제어보다 비용도 저렴 )

        4. api를 실제 도메인과 연결도 해준다.

         .

         .

         등 IT 인프라 구축에 좋은 서비스를 제공해준다.

Docker

    도커(Docker)란 리눅스 컨테이너를 기반으로 하여 특정한 서비스를 패키징하고 배포하는데 유용한 오픈소스 프로그램이다. 

 

    장점

  1. 독립성 - 호스트 OS와도, 다른 컨테이너와도 독립된 공간을 보장받을 수 있기 때문에 충돌 발생 염려가 전혀 없다.
  2. 도커 이미지라는 패키지로 만들어서 운영서버에 전달만 하면 된다. 즉, 배포가 쉬워진다.
  3. 모놀리식 애플리케이션 방식에서 마이크로서비스 구조로 변화가 쉽다. 즉, 컨테이너 하나당 하나의 기능만을 제공하는 모듈로 만들어서 부하가 많은 모듈은 여러개 더 만들고 하는 조정이 가능해진다.

Jira

     애자일 방식의 개발 프로세스에서 가장 효율적인 협업 툴

<용어 정리>

#스프린트(Sprint): 보통 스프린트 1차, 2차, 3차로 부르며 작업 단위가 모여 통합적인 기능이 구현 완료되어 출시(릴리즈)가 가능한 상태                                   가 되는 기간.  == 기획, 디자인, 퍼블, 개발 후 단위 테스트까지 완료되는 기간.

                                 보통 2주에서 4주정도를 한 스프린트로 잡는 경우가 일반적

 

#이슈(Issue) : 사용자 스토리라고도 하며 사용자 경험에 관한 프로세스를 기반으로 하여 스토리로 작성할 수 있음.

                        사용자가 서비스를 이용했을 때 발생하는 이슈들을 기록하는 것임

 

#스크럼(SCRUM): 부스러기, 조각이라는 의미. 앱을 만든다고 가정한다면 앱에 메뉴가 5개가 있으면 간단하게 5개의 스크럼이 된다.