-
MSA 용어정리
MSA 란 무엇일까 기존의 모놀리식 구조와 비교하며 이해하면 MSA의 이해가 편합니다. 모놀리식 : 모든 기능이 다 들어 있는 하나의 애플리케이션 MSA : 각 기능별로 애플리케이션을 만들어 여러개의 애플리케이션을 모아 놓은 구조 그렇다면 왜 모놀리식 구조에서 MSA 구조로 바꾸려하는 것일까? 하나의 애플리케이션에는 여러 기능들이 복합적이고 유기적으로 연결되어 있기 때문에 하나의 기능을...
-
CI/CD 개념정리
CI/CD 개념 정리 CI : (Continuous Integration) 지속적인 코드 통합 CD : (Continuous Deploy) 지속적인 배포 CI 는 왜 필요할까? 한 프로젝트의 여러명의 개발자가 개발을 진행한다면, 코드의 업데이트들이 빈번하게 발생한다. 이 때 코드를 빈번히 중앙의 코드와 통합하며 관리를 해줘야 나중에 여러 코드들이 통합되었을 때 오류가 발생할 리스크가 줄어든다. 따라서 지속적이고...