✅ 터미널(Terminal)이란 ? 이전 실습에서 AWS EC2 인스턴스를 실행시켜서 접속해보니 아래와 같은 화면이 떴었다. 검은 화면에 흰색 글씨들이 적혀져있는 창을 보고 터미널(Terminal)이라고 부른다. 터미널(Terminal)은 컴퓨터를 직
✅ 표준 출력(stdout)이란? 리눅스에서 ls 명령어를 입력하면 그에 맞는 결과값이 터미널 화면에 출력된다. 리눅스는 내부적으로 ls 명령어의 실행 결과를 터미널 화면에 출력하기 위한 메서드(ex. printf())를 호출했을 것이다. 체감상으로는
✅ 최소 권한의 원칙이란? 보안에서 ‘최소 권한의 원칙(PoLP, Principle of least privilege)’이라는 중요한 법칙이 있다. AWS, GCP 등 다양한 클라우드 플랫폼에서도 필수적인 보안 정책으로 활용되고 있다. 최소 권한의 원
✅ Spring Boot로 Kafka에서 메시지 조회하기 (Consumer) 위 그림과 같이 Consumer 역할을 하는 Spring Boot 서버를 추가로 만들어 Kafka에 들어있는 메시지를 처리해보자. Spring Boot 프로젝트 셋팅 appl
✅ 아키텍처 그림 살펴보기 Bastion Host에는 관리자(개발자)만 접속한다. ✅ EC2(Bastion Host)에 설정해야 할 보안 그룹 규칙 Bastion Host에는 인프라를 관리하는 개발자만 접속해야 한다. 그래서 인프라를 관리하는 담당자의
✅ 이미지가 없다고 에러가 뜨는 이유 이전에 Spring Boot 프로젝트를 이미지로 빌드해서 파드로 띄웠다. 하지만 ImagePullBackOff라는 에러가 발생했다. 이 문제는 이미지 풀 정책(Image Pull Policy) 때문에 발생한 것이다
✅ 캐시(Cache)란? 캐시(Cache)란, 원본 저장소보다 빠르게 가져올 수 있는 임시 데이터 저장소를 의미한다. 참고로 캐시(Cache)라는 단어는 Redis에서만 쓰이는 용어는 아니고 전반적인 개발 분야에서 통용돼서 쓰인다. [예시] ✅ 캐싱(
✅ [Q&A] 왜 윈도우에서는 배운 리눅스 명령어가 작동하지 않는 거죠? 윈도우(Windows)는 리눅스(Linux)와는 완전히 다른 운영체제이기 때문에 cmd, powershell과 같은 터미널 창에서는 배운 리눅스 명령어가 제대로 작동하지 않을 수
✅ Cache Aside, Write Around 전략의 한계점 캐시된 데이터와 DB 데이터가 일치하지 않을 수 있다. 캐시에 저장할 수 있는 공간이 비교적 작다. ✅ 이 한계를 어떻게 극복할까? 캐시된 데이터와 DB 데이터가 일치하지 않을 수 있다.
AWS에 초점을 맞춘 강의가 아니기 때문에 AWS에 대한 자세한 설명을 하진 않을 예정이다. ✅ AWS로 리눅스(Ubuntu) 환경 구축하기 EC2 페이지 들어가기 리전 선택하기 인스턴스 시작 페이지로 이동하기 인스턴스 시작을 위한 셋팅 ✅ Ubunt