본문 바로가기

전체 글

Bastion Host(배스천 호스트)란? 베스천 호스트(Bastion Host)란?베스천 호스트는 네트워크 보안에서 중요한 역할을 하는 특별한 서버외부에서 내부 네트워크에 접근할 수 있는 유일한 방법인 접근점입니다. 보안성이 높은 인프라와 외부 인터넷을 연결하는 중계 서버로 작동하며 모든 인바운드 트래픽은 Bastion Host를 통과해야 내부 네트워크로 들어갈 수 있습니다. 높은 수준의 보안이 적용된 서버로 주로 외부 네트워크와 내부의 프라이빗 네트워크 사이에 위치합니다. 이 서버는 내부 네트워크로의 접근을 제어하고 모니터링하는 게이트웨이 역할을 합니다.  베스천 호스트의 중요성보안 강화: 내부 네트워크로의 직접적인 접근을 차단하여 보안을 강화합니다.접근 제어: 인가된 사용자만이 내부 리소스에 접근할 수 있도록 합니다.로깅과 모니터링: 모든 .. 더보기
Nest.js의 @Injectable() 은 뭘까 ? (부제: 의존성주입) NestJS는 여러 모듈로 이루어집니다. NestJS에서 @Module() 데코레이터는 그러한 모듈을 만들 때 사용합니다.모듈은 providers, controllers, impoers, exports를 정의하며 최소 하나 이상의 @Conroller()나 @Provider()를 포함합니다.@Injectable()@Injectable() 데코레이터는 의존성 주입(Dependency Injection) 시스템의 핵심 부분입니다.목적: @Injectable() 데코레이터는 클래스를 NestJS의 의존성 주입 시스템에 등록합니다.기능:해당 클래스가 NestJS 애플리케이션의 다른 부분에 주입될 수 있음을 나타냅니다.NestJS IoC(Inversion of Control) 컨테이너에 클래스를 등록합니다.사용 위.. 더보기
생일선물로 노트북이랑 포터블 모니터 받았다 가족들에게 생활필수품 잔뜩 받았다 어쩌다보니 회사코드라 . ㅋ. .ㅋ ㅋ.ㅋ헤헤스티커로 가렸다. 긁젹  생일 한달 남았는데,,, 선물들을 미리 받아부렸어정확힌... 내가 먼저 사고 아부지가 계좌로 돈 쏴주심 (?)정말 고맙숩니다. 열심히 코딩해야짓 집수니에게 노트북 + 포터블 모니터란 너무 행복한 선물...ㅠ//ㅠ침대에서 단 한발자국도 나오지 않았다...... 출장갈때 가져가려고 한다.코딩을 얼마나 할수 있을런지 모르겠지만... 새로운 것을 배울 때면 두려움을 느끼지만 그 속에서 두근거림,설렘과 행복을 느낀다.요즘 내 삶은 적당한 긴장감과 기대감으로 가득 차 있다. 더보기
Docker 1. Docker [ 프론트엔드 개발자 관점 ]Docker를 사용하면 명령어 한 줄로 어떤 컴퓨터에든 MySQL을 에러 없이 설치하고 실행할 수 있게 됩니다.그 외 장점매번 귀찮은 설치 과정을 일일이 거치지 않아도 됩니다.항상 일관된 프로그램 설치 가능합니다.각 프로그램이 독립적인 환경에 실행합니다.IP와 Port 의 개념IP: 네트워크 상에서의 특정 컴퓨터를 가리키는 주소port: 한 컴퓨터 내에서 실행되고 있는 특정 프로그램의 주소브라우저는 주소를 입력하면 디폴트로 80번 포트로 보내게끔 되어있습니다.도커라이징애플리케이션을 Docker 컨테이너에서 실행될 수 있도록 준비하는 과정입니다. Docker는 애플리케이션과 그에 필요한 모든 종속성(라이브러리, 설정 파일 등)을 포함한 패키지를 만들어서 어디서.. 더보기
JOIN의 종류 JOINJOIN의 종류INNER JOIN: 두 테이블에서 매칭되는 데이터만 가져옵니다.LEFT JOIN: 왼쪽 테이블의 모든 데이터와 오른쪽 테이블의 매칭 데이터를 가져옵니다.RIGHT JOIN: 오른쪽 테이블의 모든 데이터와 왼쪽 테이블의 매칭 데이터를 가져옵니다.FULL OUTER JOIN: 양쪽 테이블의 모든 데이터를 가져옵니다.예시JOIN 구문에서 "왼쪽"과 "오른쪽" 테이블의 기준은 다음과 같습니다:왼쪽 테이블:FROM 절에 명시된 테이블JOIN 키워드 앞에 오는 테이블오른쪽 테이블:JOIN 키워드 뒤에 오는 테이블SELECT *FROM TableALEFT JOIN TableB ON TableA.id = TableB.idTableA가 왼쪽 테이블TableB가 오른쪽 테이블LEFT JOIN: Ta.. 더보기
프롤로그 백엔드 공부량이 많아짐에 따라 나의 기록 방식도 변화가 필요했따 ...이젠 Notion에 메모하던 습관에서 벗어나 날마다 성장하는 내 모습을 직접 확인하고 싶어졌다. 현재는 아직 초보 단계라 본 블로그에 게시하기에는 부족함을 느끼는 글들뿐이다. 앞으로는 기본적인 정보 위주의 글이 주를 이룰 것 같아, 백엔드 학습을 위한 별도의 티스토리 블로그를 개설하기로 결정했다. 이 새로운 공간에서는 부담 없이 자유롭게 내 생각과 학습 내용을 기록해 나갈 계획이다. 메인 블로그가 아닌만큼 자유롭고 편안하게 써볼 예정이다! 파이팅팅팅 더보기