역사와 근본은 왜 중요할까?시작 전 사담을 하자면, 나는 내 인생의 절반을 바쳐 리버풀이라는축구팀을 응원했었다.그 당시 리버풀은 과거 세계 축구를 호령했던 강팀이었지만,그 이후로 트로피 하나 없는 팀이었다.그럼에도 팬이 된 건 팀 레전드들과 제라드&캐러거로 이어진 팀의
웹상에서 서로 다른 서버간에 하이퍼텍스트 문서,즉 HTML을 서로 주고 받을 수 있도록 만들어진 프로토콜, 통신 규약웹상에서 네트워크를 통해 서버 사이에 통신할 때, 어떠한 형식으로 통신하자고규정해놓은 통신 형식, 통신 구조라고 보면 된다.프로토콜 : 데이터통신을 원활
HTTP 요청은 아래와 같은 형태로 되어 있다.POST /payment-sync HTTP/1.1 -- (1)Accept: application/json -- (2)Accept-Encoding: gzip, deflateConnection: keep-
REST란 REpresentional State Transfer의 약자로,웹상에 존재하는 모든 자원에 고유한 URI를 부여하여자원에 대한 주소를 지정하는 방법론, 규칙을 말한다.url은 페이지 기준이 아닌 자원 기준으로 작성한다.동사로 작성하지 않는다.HTTP Meth
Amazon Web Service의 줄임말로, 소위 클라우드 서비스라고 한다.클라우드 서비스란 서버 등의 인프라를 필요한대로 on demand로 사용할 수 있는서비스를 말한다.즉, 유저가 직접 서버를 구입하고 설치할 필요 없이 AWS 상에서 몇 번의 클릭으로 서버를구축
aws에 들어가서 우측 상단에 있는 "콘솔에 로그인" 버튼 클릭각자 로그인하신 뒤, 좌측 상단의 서비스를 눌러 컴퓨팅-EC2로 이동합니다그러면 나오는 화면에서 우측 상단의 "인스턴스 시작"을 눌러줍니다AMI는 인스턴스를 시작하는데 필요한 소프트웨어 구성이 포함된 템플릿
좌측 메뉴의 파라미터 그룹 선택 후 해당 화면이 나오는데, 그 다음 파라미터 그룹 생성을 누릅니다.저는 파라미터 그룹 패밀리는 mysql5.7 설정했습니다.아래 그룹이름과 설명은 본인 맘대로 작성하시면 됩니다.저는 이번 2차 프로젝트의 팀명에 맞게 적었습니다.생성된 그
1탄에는 docker란 무엇인지2탄에는 docker실습에 대해 포스팅 할 예정입니다.그 전에 아래 내용에 대해 읽어보고 오면 더 이해가 잘 될 거라 생각합니다커널Cluster & SwarmUser Space가상화 컨테이너에 Application 배포를 자동화 시켜주는
Docker 이론에 대해 배웠으니, 이번엔 실습을 해볼 예정입니다.저는 맥북 M1을써서, 제 기준으로 작성했습니다.Docker 홈페이지로 가서 설치합니다.root directory로 이동하여, DockerFile을 생성합니다.확장자명은 없이, 이름만 작성해주면 됩니다.
EC2에 도커로 배포할 예정입니다.배포는 해당 글을 참조하여 작성했습니다.저는 어제 EC2 인스턴스를 미리 생성했고, 서버 켜지는거까지 설정해놓은 상태였습니다.맨 처음 이론 때, 도커 레지스트리는 도커 이미지를 저장하는 레포로 보면된다고이야기 했었습니다.아래 명령어를
위 과정에 이어서 작성하는 절차입니다.우선, 여러 패키지 설치를 위해 아래 명령어를 입력합니다그 다음, 필요한 git과 pip를 설치합니다AWS EC2 보안그룹에 들어가서 사용자지정, TCP, Anywhere IPV4를 추가해줍니다.그리고 Git Repository를
주어진 문맥 안에서 소프트웨어 아키텍처의 공통적인 발생 문제에 대한 일반적인, 재사용 가능한 해결책을 의미디자인 패턴과 비슷하지만, 더 넓은 범위에 속한다.프론트 컨트롤러인터셉터모델-뷰-컨트롤러모델-뷰-프리젠터모델-뷰-뷰모델다층 구조등이 있다.아키텍처 패턴뿐만 아니라