VPC address 확장 이는 만약 vpc 안에서 cidr범위의 ip주소를 모두 다 써버렸을 경우, ip를 추가적으로 확장하는 것을 의미한다.
파드 = 쿠버네티스에서 생성하고 관리할 수 있는 배포 가능한 가장 작은 컴퓨팅 단위= 하나 이상의 컨테이너를 포함한 컨테이너 그룹그래서 파드는 스토리지 및 네트워크 스택을 컨테이너끼리 공유하게 된다.🙋 네트워크 스택을 공유한다는게 무슨 의미?🤖 Pod 안의 모든 컨
테라폼을 본격적으로 하기에 앞서, 테라폼의 원리를 이해해야 내가 무엇을 해야하고, 무엇이 잘못 되었는지 알 수 있다. (또한 예비군간 내 동기를 위해) 어떻게 테라폼이 작동할까? 테라폼에는 3가지 주체가 있다. Backend Local 실제 리소스 이 세가지 공
최근 AWS에 관해 공부를 하다가 AWS 유튜브 채널에 상당히 좋은 내용들이 많아 들으며 일부 내용을 발췌하면서 조금 이해하기 쉽게, 간략하게 정리할 예정이다. 시간이 된다면 전문을 한번 보는것을 추천한다.(출처 : https://www.youtube.com/
AWS 공식문서1\. 사용자의 AWS 계정 전용 가상 네트워크입니다.2\. VPC는 AWS 클라우드에서 다른 가상 네트워크와 논리적으로 분리되어 있습니다.3\. EC2 인스턴스 같은 AWS 리소스를 VPC에서 실행할 수 있다.공식 문서를 요약하자면, VPC는 가상 네트
EC2 컴퓨팅 머신이다. 우리가 컴퓨터를 클라우드에 띄워서 사용하게 되는데, 당연히 서버가 필요하다. 서버 = 컴퓨팅 엔진 => 이걸 제공하는게 컴퓨팅 머신. 특징적으로 cpu 갯수나 그런것들을 맘대러 서버를 구성할 수 있다. 근데 접속이 안됨 ㅠ 보통 SSH를
Infra as CodeIaC, 코드로 인프라를 이루는 요즘 트랜드에 맞춰서 한번 공부해보기로 하자.. IaC는 코드동작 = 인프라 동작으로 작동하기 때문에 툴이 필요하다. 다양한 툴이 있지만, 테라폼은 이 씬을 정복한 최고봉이다..tf 형식으로 문법도 쉽고 자료도 많
쿠버네티스는 container orchestration 으로 컨테이너를 쉽고 빠르게 배포,관리 해주는 툴이다. 쿠버네티스는 컨테이너화된 어플리케이션을 쉽게 배포할 수 있다.이런 쿠버네티스를 활용하기 위해서는 가장 먼저 yaml 파일을 작성해야한다. 쿠버네티스에 오브젝트
이번에 다룰 개념인 Serializability 와 Recoverable 는 만약 트랜잭션을 동시에 실행할 경우, 이상 현상이 일어나지 않도록 하는 중요한 특성이다. 트랜잭션을 말할때 꼭 알아야 하는 내용이므로 한번 정리해보자! DBMS는 여러 사용자의 요청을 동시에
현업에서 실무를 진행하며, 필연적으로 DB에 접근하는 무수하고 복잡한 쿼리를 접하게 되었다. 실력있는 백엔드 개발자라면 DB 접근을 얼마나 효율적이고 "잘" 다루는지에 따라 나뉜다고 해도 과언이 아니다. 왜냐하면 DB 접근을 이전보다 10% 빠르고 효율적으로 수정했다면
흔히 사용자 인가 기능을 구현할때 크게 두가지 방법을 사용하는데, 바로 Session과 JWT 방식이다.백엔드를 잘 접하지 않아도 jwt가 session 방식보다 많이 쓴다는것을 알것이다. 그렇다면 jwt는 무적인가? jwt를 클론코딩과 똑같이하거나, 단순 복붙을 한다
sdk와 api에 대한 비교는 마치 수육을 먹기위해 마트에서 고기를 사는것과 수육용 밀키트를 사는것의 차이라고 할 수 있다. sdk는 밀키트 처럼 수육을 만들고자 한다면, 좀 더 상세하고 사용자가 수육을 만들기 쉽게 (소스, 조리 시간 등등..) 미리 준비해서 최대한
계정 계정키 계정과 연결된 키 구조. AccountKeyNil : 공백 키를 나타냄. AccountKeyLegacy : 키 쌍에서 파생된 주소를 가진 계정에 사용. > 키쌍에서 파생된지 어케아냐? > - 공개키를 ecrecover(txhash, txsig)로 얻기.
별도의 원격 제어를 위한 코딩 없이 다른 주소 공간에서 리모트의 함수나 프로시저를 실행 할 수 있게 해주는 프로세스간 통신 기존에는 프로세스간 통신을 위해 소켓통신, RPC 같은 방식이나 RPC를 활용한 CORBA, RMI 같은 방식을 많이 사용했다면 현재는 웹기술의
도커는 직접 써보지는 않았지만 한번쯤은 들어본 용어일 것이다. + 대충 컨테이너 형태의 두루뭉술한 가상 서버?그래서 도커가 뭔데? 라고 하면 사실 정확히 설명하지 못하기 때문에 이번 기회에 정리하며 넘어가도록 하겠슴다..( 이후 반말..)가상화는 하나의 서버의 자원이
대체불가능한 특성을 의미하는 NFT는 최근에 블록체인 커뮤니티 사이에서 중요성이 상당히 증가하였다. 디지털 자산에 대한 'Ownership(소유권)'의 개념은 다양한 산업들이 블록체인을 도입하면서 확고해졌다. 이는 발전하는 메타버스에 대한 공급망에서 내부적인 디지털 자
• 블록체인이란?: 정보를 블록이라고 하는 단위로 저장하여 (해시를 통해) 저장된 블록을 체인 형태로 묶는 저장기술.• 블럭 간에는 어떻게 연결 되어있나?: 다음 블럭은 헤더에 이전 블록의 해시를 기억(해시 포인터)하고 어떤 블럭 앞에 오는지 알 수 있고 이는 곧 순서
JAVA JVM의 구조와 Java의 실행방식을 설명해주세요. 1) JVM의 구조 Class Loarder: 클래스를 JVM 메모리에 로드한다. Execution Engine: 인터프리터,JIT compiler를 이용해 데이터 영역에 배치된 바이트 코드를 실행 및 GC
이전 포스팅에서 스프링의 등장 배경에 대해 알아보았습니다. 그러면 자연스럽게 그래서 스프링은 뭔데? 라는 질문으로 이어집니다.이번 포스팅에서는 스프링을 뜯어보도록 하겠습니다!이 사진은 스프링의 핵심을 나타낸 삼각형으로, 기업용 어플리케이션 개발시 복잡함을 어떻게 해결하