Github 입문 | 스테이지로 올라와 ✨Github의 특징 형상관리, 버전관리는 개발자들에게 있어서 매우 중요하고도 중요한 관리 툴이라 볼 수 있다. 게임으로 치자면 일종의 세이브 데이터를 계속 쌓아두는 개념이라 볼 수 있다. 또한 포토샵 개념으로도 비슷하게 볼 수 있는데 포토샵으로 작업할때는 이전 작업물을 ctrl + z 를 이용하여 이전으로 계속 돌아갈 수 있다. git도 이렇게 비슷한 관점으로 볼 수 있다. 어느 시점으로 돌아가서 해당 작업물을 불러와서 수정작업을 할 수도 있고, 해당 데이터를 다른 사람들과 같이 협업하는 과정에서 무지하게 긴 코드를 다른 공동작업자들과 함께 분할하여 작업이 가능하다. 이것들을 git이라는 형상관리 툴로 작업할 수 있는것이고 github이라는 호스팅 사이트에서 버전을 관리할 수 있는 것. 형상관리 툴로 ..
썸네일 모놀리식 아키텍쳐와 마이크로서비스 아키텍쳐 | 백엔드 입문 ✨아키텍쳐가 무엇이고 아키텍쳐(Architecture)는 '건축학'이라는 뜻의 단어로서 컴퓨터 공학에 쓰이는 단어이다. 이것을 프로그래밍 언어로서도 많이 쓰이게 되는데 그 뜻을 그대로 가지고 와서 시스템을 만드는데 기반이 되는 기본 베이스라고 생각하면 된다. FE개발자로 나아갈지라도, 백엔드에 대한 지식이 부족하면 서비스를 운용해나가기 어렵다. 아니 사실 그전에 백엔드 개발자와의 협업에서 많이 삐걱거릴것이 분명하다... 그렇기에 백엔드 개발의 겉핥기로 모놀리식 아키텍쳐와 마이크로 서비스 아키텍쳐에 대해서 알아보려고 한다. ✨ 모놀리식 아키텍쳐 (Monolithic Architecture) 기본적인 아키텍처를 지향하며 아키텍쳐라는 개념이 컴퓨터 공학에 적용되기 전 대부분의 웹 기반의 어플리케이션은 해당 아..
IP / PORT | 똑똑, 형려리네 집 맞나요? (이름이 사용되어진 칭구 형렬쿤... 제일먼저 자네 이름이 생각나서 적었다오 땡큐) ✨ IP란 무엇인가... IP란 기본적으로 Internet Protocol Address를 줄여서 IP라고 불림. 이중 Protocol은 통신장비등이 체계적으로 소통하기 위해 준수해야할 규칙이라고 볼 수 있으며 이말인즉 인터넷 주소의 약속이라고 볼 수 있음. 기본적으로 컴퓨터, 스마트폰, IOT(사물인터넷)등 인터넷을 접속할 수 있는 스마트한 기기들에는 고유한 주소가 붙음. 전화기로 비유할 수 있다. 각자 고유한 전화번호를 가지고 소통을 하는것에 비유하면 각 인터넷 접속하는 기기들에게는 고유의 IP라는 전화번호를 가지고 있는 셈. ✨ IP 주소 내 컴퓨터의 IP주소를 검색하기 위해서는 구글등에서 'my ip'로 검색하면 ..
URL | 웹동산 등기부등본 떼러왔어요 ✨URL을 뭐라고 정의할 수 있을까? URL은 얼추 다음과 같은 형태로 보여지게 된다. (1)_https://www.nowonlib.kr/bbs/content/1\_16939?subject\_code=16&mId=501010100 (2)_https://ko.javascript.info/intro#ref-42 인터넷을 볼때마다 어렵지 않게 볼 수 있는 주소들 이기도 하다. 그리고 이 종류는 크게 5가지로 나뉠 수 있다. protocol domain file directory & file name parameter flagment 하나하나 차근차근 알아보자 ✨Protocol 크게 두가지로 나뉠 수 있음 http : html 문서를 주고 받을 수 있는 통신 방법으로 일반적. 클라이언트(user)와 서버(접속하..