목록배포 (2)
개발 무지렁이

𐁍 Cloud Native Architecture 클라우드 컴퓨팅의 유연성, 확장성, 자동화 기능을 최대한 활용하여 클라우드 환경에서 애플리케이션을 설계, 개발 및 배포하는 방식을 지칭하는 개념이다. 🍩 탄력적 아키텍처 : 분할된 서비스 구조, 무상태(Stateless) 통신 프로토콜, 서비스 추가/삭제 자동 감지, 동적처리, 장애격리 ❓무상태(Stateless) 통신 프로토콜 : 각 요청과 응단 간에 상태정보를 공유하지 않고 독립적으로 처리되는 방식을 말한다. ❓동적처리 : 애플리케이션이 실행중에 사용자의 요청에 따라 응답을 동적으로 생성하거나 조절하는 것을 말한다. ❓장애격리(Default isolation) : 특정 서비스에서 오류가 발생해도 다른 서비스에 영향을 미치지 않는 것을 말한다. 🍩 마이..

빌드 작업한 파일들을 (개발자 작성코드, 라이브러리, 이미지) 출시하기 적합한 형태로 포장하는 일을 말한다. ex. 파일 하나로 압축, 파일 형식/내용 변환 (컴파일 언어의 경우, 빌드에 컴파일 작업 포함) 배포 데스크탑 프로그램 🖥️: 다운받을 수 있는 곳에 업로드 모바일 앱 📱: 플레이스토어, 앱스토어에 업로드 웹사이트 📑: 서버에 올린 다음 실행, 도메인으로 외부에서의 접근 경로 설정 ❓ 환경변수 : 소프트웨어가 동작하는 공간마다 값을 지정할 때 사용되는 것을 말한다 ※ 공간이 프로세스가 돌아가는 세분화된 공간을 의미할 수도 있다. 1. 환경변수를 통해 공간마다의 값을 특정할 수 있다 2. 환경변수에 들어간 값에 따라 어떤 동작을 수행할 지 지정할 수 있다. - 개발용 환경변수 dev - 배포용 환..