MSA 프로젝트 도전기 03
in Web-Programming on MSA
in Web-Programming on MSA
in Web-Programming on MSA
지난 주엔 프로젝트 설계와 설정 그리고 서버-게이트웨이-서비스 연결 테스트를 진행하였다. 그렇다면 이제 각자 맡은 역할에 대해서 우선 가장 기본적인 CRUD와 써치 기능을 구현하고 테스트를 해봐야 한다.
in Web-Programming on MSA
어쩌다 프로젝트 팀장을 맡게 되었고, 어찌저찌 해서 테이블/API/ERD 등등을 다 같이 설계를 해왔다. 고래서 설계까지는 완성이 되었다. 이제 개발을 시작할 때이다. 그런데 말입니다… 뭐부터 해야되죠?
in Web-Programming on MSA
명시하지 않으면 모두 브리지 네트워크에서 실행
docker network create my-bridge-network
docker run -d --name container1 --network my-bridge-network nginx
docker run -d --name container2 --network my-bridge-network nginx
일반적으로 성능이 중요한 애플리케이션에 사용
docker run -d --network host nginx
in Web-Programming on MSA
Dock은 사전적인 언어로 부두란 뜻이다. 부두라는 이미지를 떠올려 보자. 부둣가 항구엔 바다가 있고, 그 바다에서 넘어온 배들이 있고, 그 배들이 컨테이너를 통해 물건을 선적하는 이미지가 떠오른다. 그런 이미지를 컴퓨터내에서 하는 사람들, 즉 Dock + er 를 합친게 바로 Docker인 것이다.
in Web-Programming on MSA
MicroServices Architecture: 마이크로 서비스 구조