🐋 Docker 입문 1 - 개요
📘 『그림과 실습으로 배우는 Docker & 쿠버네티스』를 읽고 정리한 글입니다. Docker 다양한 프로그램과 데이터를 각각 독립된 환경에 격리하는 기능을 제공하는 소프트웨어이다. 즉 Container를 다루는 기능을 제공한다. Docker엔진, Container, Image로 구성되어 있다. Docker 제약사항 ...
📘 『그림과 실습으로 배우는 Docker & 쿠버네티스』를 읽고 정리한 글입니다. Docker 다양한 프로그램과 데이터를 각각 독립된 환경에 격리하는 기능을 제공하는 소프트웨어이다. 즉 Container를 다루는 기능을 제공한다. Docker엔진, Container, Image로 구성되어 있다. Docker 제약사항 ...
문제 상황 Nginx의 default.conf나 Script 파일이 제대로 작성되어 있음에도 LetsEncrypt SSL 인증서 발급에 계속 실패했다. 문제 원인 Saving debug log to /var/log/letsencrypt/letsencrypt.log Requesting a certificate for subdomain.iptim...
문제 우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려 놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행사가 되어 새로운 세계에 발을 내려 놓는 영광의 순간을 기다리고 있다. 그가 탑승하게 될 우주선은 Alpha Centauri라는 새로운 인류의...
문제 트리에서 리프 노드란, 자식의 개수가 0인 노드를 말한다. 트리가 주어졌을 때, 노드 하나를 지울 것이다. 그 때, 남은 트리에서 리프 노드의 개수를 구하는 프로그램을 작성하시오. 노드를 지우면 그 노드와 노드의 모든 자손이 트리에서 제거된다. 예를 들어, 다음과 같은 트리가 있다고 하자. 현재 리프 노드의 개수는 3개이다. (초록...
ELK · API Gateway 도입 근거 ✅ ELK 시스템과 서비스 로그를 중앙에서 통합 수집 및 저장할 수 있다. Kibana를 통해 실시간 대시보드 및 시각화를 구성하여 운영 현황을 모니터링 할 수 있다. 서비스 장애나 오류 발생 시, 로그 검색을 통해 빠르게 원인을 파악하고 대응할 수 있다. ✅ API Gateway JWT...
📘 『소플의 처음 만난 리액트』를 읽고 정리한 글입니다. Styled-Component npm install --save styled-components CSS 문법을 그대로 사용하면서 결과물을 스타일 적으로 다듬어진 Component 형태로 만들어 주는 오픈소스 라이브러리다. Component 개념을 사용하므로 React와 궁합이 잘 ...
📘 『소플의 처음 만난 리액트』를 읽고 정리한 글입니다. Context Context는 기존의 props를 통해 React Component들 사이에서 데이터를 전달하는 방식 대신 Component 트리를 통해 곧바로 Component에 전달하는 새로운 방식을 제공한다. 기존 방식의 경우 하위 Component로 데이터를 전달하려면 트리를...
📘 『소플의 처음 만난 리액트』를 읽고 정리한 글입니다. Composition 여러 개의 Component를 합쳐서 새로운 Component를 만드는 것을 말한다. 가령 Component A와 Component B를 사용해 하나의 페이지를 만들었다고 하면 Composition을 사용했다고 볼 수 있다. 여러 개의 Component를 조...
서버 원격 접속 IP를 모를 경우 공유기 사이트에 접속하여 확인하면 된다. Raspberry Pi 도입 근거 On-premise 방식으로 서버를 구축해보고 싶기도 했고, 실제로 서버가 필요했다. 프로젝트 배포 과정 JDK 설치 SSH Key 생성 Docker, Docker-compose 설치 방화벽 설정 Dock...
Redis 도입 근거 여러 서비스에서 자주 조회하는 데이터에 대해 Caching 처리가 필요했다. Redis Value 처리 방식 ✅ 문자열 방식 "user:test@example.com" => "{\"email\":\"test@example.com\", \"name\":\"홍길동\", \"service\":\"helpdesk\"}" ...