
MSA(MicroService Architecture) 마이크로서비스 아키텍처에 대한 명확한 정의는 없다. 하지만 MSA란 작고, 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크라고 할 수 있다. 마이크로서비스는 완전히 독립적으로 배포가 가능하고, 다른 기술 스택(개발 언어, 데이터베이스 등)이 사용 가능한 단일 사업 영역에 초점을 둔다. 기존의 Monolithic서비스 경우에는 하나의 큰 아키텍쳐로 이루어짐. - 하나의 DB에 여러 비지니스를 관리함. - 장애가 발생하면 모든 시스템에 영향을 줌. 하지만 MSA는 각각 서비스를 쪼개어서 마이크로서비스로 구분함. - 하나의 Service에 하나의DB를 가짐. - 하나의 MSA는 독립적이고, 서로에게 영향은 주질않고, 요청/응답으로..

내 컴퓨터에서 만들었던 소스코드를 내 원격저장소(Github)에 올리기. 1. 원하는 소스코드의 내용을 수정 2. git status로 수정상태 확인 3. git add . 명령어를 통해 파일 추가. 4. git commit -m {남길 내용} 위와 같이 해당 git사용자의 정보가 없기때문에 등록해줍니다. git config --global user.name "이름" git config --global user.email "이메일" 5. git push 6. github 로그인 깃허브 로그인후에 Authorize 권한 받기. 7. Git push 성공 8. push 내용 확인

Git 원격저장소란? Github, GitLab, BitBucket등 온라인 저장소를 지원해주는 다양한 Git 호스팅 서비스가 있습니다. 제일 잘 알려진 Github의 원격저장소를 가져와 보겠습니다. 1. Github 원격저장소 가져오기(해당 https 주소 복사) 2. 해당 소스를 가져올 폴더로 이동하여 우측마우스 클릭 -> Git bash 실행 3. Git Clone을 통해 기존에 존재하는 Repository를 가져옴. git clone {https 저장소 주소} 4. 원격 Repository를 잘 가져왔는지 확인 5. 해당 폴더로 이동하여 Branch 확인 (.git 파일이 있는곳이 루트 폴더)

Git 설치 방법 Git을 사용하기위해 해당 사이트에서 Git을 설치합니다. git-scm.com/ Git git-scm.com 1. 각 OS에 맞게 설치. Git에는 GUI(Graphic User Interface)와 CLI(Command Line Interface)가 있습니다. GUI 환경이 사용하기 쉽고, 명령어를 따로 외우지 않아도 되서 편리하지만, 개인적으로는 CLI환경을 추천합니다. (GUI는 실제 개발하다보면 속도가 느리고, 종종 버그나 답답한 경우가 발생했습니다.) 2. 기초를 위해서라면, 묻지도 따지지도 않고 계속 Next와 확인만 누릅니다. 3. git을 검색하면 다음과 같이 프로그램이 설치되었습니다. 4. Git Bash를 실행합니다. Git 설치 완료!

Git 브랜치란? 독립적으로 어떤 작업을 진행하기 위한 개념 소프트웨어를 개발하거나 다른 개발자들과 협업 시, 여러 작업을 동시에 진행할 수 있게 하는 기능. 한명의 개발자가 Master(main브랜치)에서 A브랜치 B브랜치를 만들어서 두개의 브랜치를 왔다갔다 사용한다. A브랜치에서는 결제서비스(Master+결제서비스)를 개발하고, B브랜치에서는 Master수정 및 버그개선(Master + 간단한 수정)을 진행할 수 있다. 이렇게 진행하는 경우에는 A브랜치의 결제서비스는 완벽하게 개발이 끝날때까지 독립적으로 개발을 할 수 있고, B브랜치를 통해서는 버그 수정 및 간단한 기능 개발도 같이 진행할 수 있다. Git 브랜치 종류 메인 Branch는 대부분 Master 브랜치를 나타내며, Master 브랜치는 ..

-------------- Istio -------------- Istio 설치 curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.7.5 TARGET_ARCH=x86_64 sh - "(istio v1.7.1은 Kubernetes 1.16이상에서만 동작)" cd istio-1.7.1 export PATH=$PWD/bin:$PATH istioctl install --set profile=demo --set hub=gcr.io/istio-release "note : there are other profiles for production or performance testing." Istio 모니터링 툴(Telemetry Applications) 설치 vi s..
- Total
- Today
- Yesterday
- NavLink
- MicroService
- MSA
- monolithic
- HTTP
- git 기초
- git명령어
- 화살표함수
- svn
- Link
- bitbucket
- 형상관리
- git clone
- node.js
- put
- 오류해결
- github
- React
- 코드리뷰
- 별코딩
- 브랜치란
- 원격저장소
- 일반함수
- Post
- MSA란?
- git branch
- GIT
- Branch
- HTTP 요청 메서드
- 협업
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |