모듈 검색

237개 결과
LINUX입문 · 30
[Linux] 개발자가 왜 리눅스 서버와 커맨드라인을 반드시 배워야 하는가
클라우드 인프라의 95%가 Linux 위에서 돌아갑니다. 왜 지금 당장 Linux를 배워야 하는지, 실무 관점에서 설명합니다.
DOCKER입문 · 30
[Docker] 백엔드 개발자에게 Docker와 컨테이너 가상화가 필수인 이유
'내 PC에서는 됐는데'를 구조적으로 없애는 방법 — 실행 환경 자체를 코드와 함께 패키징한다
DATABASE입문 · 40
[Database] 파일 시스템의 한계와 데이터베이스 관리 시스템(DBMS)의 탄생
파일 저장 방식의 한계를 이해하고 데이터베이스가 해결하는 핵심 문제를 파악합니다
INFRA-OPS입문 · 35
[Infra Ops] Modern Web/WAS 아키텍처와 서버 운영 SRE 핵심 직무
인프라 엔지니어의 역할과 업무 범위를 이해하고, 운영계/통시계/개발계 환경 구조와 서비스 변경관리 흐름을 파악합니다
KUBERNETES입문 · 40
[Kubernetes] 수십 개의 컨테이너를 스스로 관리하게 만드는 오케스트레이션
Docker 수동 운영의 한계를 넘어 Kubernetes가 왜 필요한지, 무엇을 해결하는지 이해합니다
NETWORKING입문 · 45
[Network] OSI 7계층과 TCP/IP 4계층 모델 실무적 관점 분석
네트워크 통신의 기본 뼈대인 OSI 7계층과 TCP/IP 모델을 이해하고, 계층별 도구(ping/telnet/curl)로 장애 위치를 좁히는 방법을 배웁니다.
LINUX-MASTER입문 · 40
[Linux] 리눅스 파일시스템과 디렉토리 구조
FHS 표준 디렉토리 역할, inode 구조, 하드링크/심볼릭링크를 이해하고 디스크 사용량을 분석합니다
LINUX입문 · 45
[Linux] 원격 리눅스 서버 안전 접속과 절대 무너지지 않는 기본 명령어
WSL, SSH, VM 세 가지 방법으로 Linux 터미널에 접속하고, 셸의 기본 동작 방식을 익힙니다.
DOCKER입문 · 45
[Docker] 컨테이너 실행 옵션과 네임스페이스 작동 원리
docker run의 모든 옵션을 이해하고, 이미지·컨테이너·레지스트리의 관계를 파악합니다
DATABASE입문 · 50
[Database] 요구사항 분석부터 정규화 및 ERD 작성 전략
엔티티, 속성, 관계를 파악하고 ERD로 데이터 구조를 시각화하는 방법을 익힙니다
INFRA-OPS입문 · 55
[Infra Ops] 리눅스 서버 초기 구축 세팅 및 보안 하드닝 체크리스트
새 Linux 서버를 받았을 때 처음 해야 하는 hostname, timezone, 서비스 계정, SSH 보안, 방화벽 초기 설정을 수행합니다
KUBERNETES입문 · 50
[Kubernetes] Control Plane과 Worker Node 컴포넌트 간 유기적 구조 분석
Control Plane과 Worker Node의 각 컴포넌트가 어떤 역할을 하는지 이해하고, 클러스터 장애를 진단합니다
NETWORKING입문 · 50
[Network] 서브넷 마스크 계산과 IP 대역 설계 실무
공인/사설 IP 대역의 차이를 이해하고, CIDR 표기법으로 서브넷을 계산하여 네트워크를 설계하는 방법을 배웁니다.
LINUX-MASTER입문 · 55
[Linux] 사용자·그룹 관리와 권한 분리 실무
/etc/passwd, /etc/shadow, /etc/group 구조를 이해하고 useradd/usermod/userdel로 계정을 관리합니다
LINUX입문 · 50
[Linux] 절대/상대 경로와 리눅스 디렉터리 구조 마스터
ls, cd, pwd, mkdir, cp, mv, rm으로 Linux 파일시스템을 자유롭게 탐색하고 파일을 다룹니다.
DOCKER입문 · 40
[Docker] pull, build, tag, push 이미지 관리 라이프사이클
Docker 이미지의 레이어 구조를 이해하고 pull, build, tag, push 워크플로우를 익힙니다
DATABASE입문 · 35
[Database] 테이블, 스키마, 로우(Row), 컬럼(Column) 용어 완벽 가이드
컬럼, 행, 테이블, 스키마, 데이터베이스의 계층 구조와 용어를 정확히 이해합니다
INFRA-OPS입문 · 60
[Infra Ops] Linux 핵심 파일시스템 구조와 권한(chmod) 체계 완벽 요약
인프라 엔지니어가 매일 사용하는 Linux 디렉터리 구조, chmod/chown 권한 설정, sudo 설정, systemctl 서비스 관리를 실습합니다
KUBERNETES입문 · 45
[Kubernetes] get, describe, logs, exec 필수 kubectl 명령어 10선
get, describe, logs, exec, apply, delete — 실무에서 매일 쓰는 kubectl 명령어를 체계적으로 마스터합니다
NETWORKING입문 · 40
[Network] 라우팅 테이블(Route Table) 조회와 게이트웨이 추가/삭제
ip route 명령어로 라우팅 테이블을 확인하고 정적 경로를 추가합니다
LINUX-MASTER중급 · 80
[Linux] Shell 스크립팅과 자동화
Bash 스크립트로 시스템 관리를 자동화하고, 정규식과 텍스트 처리 도구를 활용합니다
LINUX입문 · 45
[Linux] 서버에서 마주하는 vim과 nano 핵심 단축키와 생존법
터미널에서 설정 파일을 열고 수정하는 핵심 기술 — vim 생존 명령어와 nano 빠른 편집
DOCKER입문 · 45
[Docker] 가상화의 혁신과 Docker 엔진의 핵심 구조
VM과 컨테이너의 구조적 차이를 이해하고 Docker 엔진을 설치합니다
DATABASE입문 · 40
[Database] 정밀한 데이터 타입(숫자·문자·날짜) 선택 기준
INT vs BIGINT, VARCHAR vs TEXT, TIMESTAMP vs DATE 등 타입 선택이 성능과 정확성에 미치는 영향을 이해합니다
INFRA-OPS입문 · 50
[Infra Ops] 프로세스(ps), 포트(netstat), 리소스(top) 모니터링 실무
서버 상태를 빠르게 파악하는 ps, top, ss, lsof, df, du, free, journalctl 명령어를 실무 장애 대응 관점에서 익힙니다
KUBERNETES입문 · 55
[Kubernetes] Pending, Running, Failed, CrashLoopBackOff 생명주기 분석
Pending → Running → Succeeded/Failed 상태 전환을 이해하고, CrashLoopBackOff와 ImagePullBackOff를 체계적으로 진단합니다
NETWORKING입문 · 45
[Network] DNS 동작 과정과 A, CNAME, TXT 레코드 분석
nslookup, dig로 DNS 질의를 추적하고 A/CNAME/TXT 레코드를 이해합니다
LINUX-MASTER중급 · 60
[Linux] 프로세스 관리와 작업 제어
ps/top/htop으로 프로세스를 모니터링하고, 시그널과 우선순위로 프로세스를 제어합니다
LINUX입문 · 45
[Linux] 리눅스 다중 사용자 권한 분리와 그룹 설정 실무
useradd, usermod, sudo, su로 Linux 사용자와 권한을 관리합니다
DOCKER입문 · 40
[Docker] 포트 바인딩 오류 방지와 컨테이너의 핵심 상태 변화
docker run/stop/rm 명령어로 컨테이너를 제어하고 포트 바인딩으로 외부 트래픽을 연결합니다
DATABASE입문 · 45
[Database] PK, FK 제약조건과 Cascade 설정이 주는 영향
기본키와 외래키의 역할을 이해하고 제약조건으로 잘못된 데이터 저장을 방지합니다
INFRA-OPS중급 · 70
[Infra Ops] 실무 백엔드 자동화를 위한 Bash 쉘 스크립트 작성 기법
인프라 엔지니어가 현장에서 실제로 쓰는 Shell 스크립트 패턴 — 변수, 조건문, 반복문, 에러 처리, 다중 서버 점검, 배포 자동화를 작성합니다
KUBERNETES입문 · 60
[Kubernetes] Deployment를 이용한 안정적인 서비스 배포와 롤백 전략
Deployment → ReplicaSet → Pod 계층 구조를 이해하고, 롤링 업데이트와 롤백을 실습합니다
NETWORKING입문 · 40
[Network] 3-Way Handshake 원리와 신뢰성 높은 포트 체계
TCP 3-Way Handshake, UDP 특성, Well-known Port를 이해하고 nc로 통신을 테스트합니다
LINUX-MASTER중급 · 55
[Linux] 디스크 관리와 LVM
fdisk/parted로 파티션을 구성하고 LVM으로 유연한 논리 볼륨을 생성·확장합니다
LINUX입문 · 60
[Linux] chmod/chown으로 파일 읽기·쓰기·실행 권한 완벽 제어
Linux 파일 권한 체계를 이해하고 chmod, chown으로 권한을 제어합니다
DOCKER입문 · 40
[Docker] 레이어 캐싱 원리와 커스텀 이미지 레지스트리 태그 전략
레이어 아키텍처를 이해하고 Docker Hub에서 이미지를 pull/push합니다
DATABASE입문 · 50
[Database] 제1·2·3정규화와 역정규화(De-normalization) 실전 적용 기준
1NF~3NF 정규화로 데이터 중복을 제거하고 삽입/수정/삭제 이상 현상을 방지합니다
INFRA-OPS입문 · 55
[Infra Ops] Linux 사용자/그룹/권한 체계와 서비스 계정 관리
useradd/groupadd, chmod/chown, sudo 설정, 서비스 전용 계정 생성까지 — 인프라 엔지니어가 매일 쓰는 권한 관리 실무
KUBERNETES입문 · 65
[Kubernetes] ClusterIP, NodePort, LoadBalancer 서비스 완전 분석
ClusterIP, NodePort, LoadBalancer, ExternalName 네 가지 서비스 타입과 Selector로 파드를 연결하는 원리를 학습합니다
NETWORKING입문 · 35
[Network] nmcli와 ifconfig로 네트워크 인터페이스 완벽 제어
ip addr과 nmcli 명령어로 NIC에 고정 IP를 설정하고 인터페이스를 제어합니다
LINUX-MASTER중급 · 55
[Linux] RAID 구성과 장애 복구
소프트웨어 RAID(mdadm)로 RAID 0/1/5/6을 구성하고 디스크 장애 발생 시 복구하는 절차를 실습합니다
LINUX입문 · 55
[Linux] apt/yum/dnf 패키지 매니저로 서버 필수 도구 안전 설치
배포판별 패키지 매니저와 리포지토리를 이해하고 의존성 충돌을 해결합니다
DOCKER중급 · 55
[Docker] 백엔드 애플리케이션의 컨테이너 이미지 빌드와 작성 요령
FROM/RUN/COPY/CMD 명령어로 Dockerfile을 작성하고 docker build로 이미지를 빌드합니다
DATABASE입문 · 55
[Database] 데이터 CRUD를 위한 SELECT, INSERT, UPDATE, DELETE 핵심 기초
데이터 조회, 삽입, 수정, 삭제의 기본 문법과 WHERE 조건을 실습으로 익힙니다
INFRA-OPS입문 · 50
[Infra Ops] SSH 접속 보안 강화와 배스천 호스트 기반 접근 제어
sshd_config 설정, 공개키 인증, AllowUsers 제한, 포트 변경, 배스천 호스트 구조까지 — 서버를 외부 공격으로부터 보호하는 SSH 보안 실무
KUBERNETES중급 · 70
[Kubernetes] Ingress Controller 경로 기반 포워딩과 SSL/TLS 설정
nginx-ingress로 단일 진입점에서 경로·호스트 기반 라우팅과 TLS 종단을 구성합니다
NETWORKING입문 · 30
[Network] DNS 질의 실패 극복 및 resolv.conf 수동 복구 가이드
IP ping은 되는데 도메인 ping이 안 될 때 resolv.conf를 즉시 수정합니다
LINUX-MASTER중급 · 65
[Linux] 부팅 프로세스와 systemd
BIOS/UEFI → GRUB2 → 커널 → systemd 부팅 단계를 이해하고 서비스를 관리합니다
LINUX입문 · 50
[Linux] tmux로 터미널 접속이 끊겨도 백그라운드 작업 유지하는 법
SSH가 끊겨도 작업이 살아있다 — nohup, tmux, screen 완전 활용법
DOCKER중급 · 45
[Docker] 사용하지 않는 이미지 정리와 최적의 태그 아카이빙 전략
디스크 가득 찬 CI 서버를 살리는 이미지 정리 기술, 롤백 가능한 태그 전략, 폐쇄망 아카이빙까지 실무 이미지 운영 전체를 다룹니다
DATABASE입문 · 50
[Database] 트랜잭션의 4대 속성(ACID)과 복구 원리
트랜잭션의 ACID 속성을 이해하고 BEGIN/COMMIT/ROLLBACK으로 안전한 데이터 처리를 구현합니다
INFRA-OPS중급 · 60
[Infra Ops] OS 보안 패치와 미들웨어 버전 업 절차
yum/apt 패치 전략, 보안 패치 우선순위, 미들웨어 버전 업 절차, 패치 롤백 계획까지 — 서비스를 멈추지 않고 서버를 안전하게 유지하는 패치 관리 실무
KUBERNETES중급 · 55
[Kubernetes] ConfigMap과 Secret을 이용한 코드와 환경 설정 분리
환경변수·볼륨 두 가지 방식으로 ConfigMap과 Secret을 파드에 주입하고, 보안 주의사항을 실습합니다
NETWORKING입문 · 30
[Network] 서비스 바인딩 주소 127.0.0.1 vs 0.0.0.0 실무
데몬이 127.0.0.1에만 바인딩되어 외부 접속이 안 되는 원인을 파악하고 수정합니다
LINUX-MASTER중급 · 75
[Linux] 네트워크 설정과 진단
IP 주소 설정, 라우팅 테이블, DNS 설정부터 tcpdump/ss/netstat까지 네트워크를 구성하고 진단합니다
LINUX입문 · 50
[Linux] 서버 설정의 기초인 export, .bashrc, .profile 완벽 정리
$PATH, .bashrc, .bash_profile을 완전히 이해하고 개발 환경을 자유롭게 설정합니다
DOCKER중급 · 45
[Docker] 컨테이너가 삭제되어도 안전하게 데이터를 보관하는 Volume & Bind Mount
컨테이너의 휘발성 원리를 이해하고 Named Volume과 Bind Mount로 데이터를 영구 보존합니다
DATABASE입문 · 55
[Database] B-Tree 인덱스의 작동 원리와 인덱스 설계의 핵심 조건
인덱스의 내부 동작을 이해하고 언제 만들고 언제 피해야 하는지 판단합니다
INFRA-OPS중급 · 50
[Infra Ops] Web Server와 WAS 미들웨어 구조의 이해
Nginx(Web Server)와 Tomcat(WAS)의 근본적인 차이를 이해하고, 역방향 프록시(Reverse Proxy)로 연동하는 실무 웹 서비스 아키텍처를 구축합니다.
KUBERNETES중급 · 65
[Kubernetes] PV와 PVC를 활용한 영구 볼륨 스토리지 바인딩
PV → PVC → Pod 바인딩 흐름, StorageClass 동적 프로비저닝, Access Mode를 실습합니다
NETWORKING입문 · 30
[Network] 디폴트 라우팅(Default Route)과 게이트웨이 점검 방법
ip route로 라우팅 테이블을 확인하고 날아간 게이트웨이를 수동 복구합니다
LINUX-MASTER고급 · 90
[Linux] DNS와 DHCP 서버 구축
BIND9으로 권위 DNS 서버를 구축하고, ISC DHCP로 IP 자동 배포를 설정합니다
LINUX중급 · 60
[Linux] 운영 서버 프로세스 이상 진단: 좀비, 메모리 누수, CPU 과점유 실전 대응
서버가 갑자기 느려졌다는 문의에서 시작해 CPU 과점유 프로세스, 좀비 프로세스, 파일 디스크립터 누수를 재시작 없이 찾고 조치하는 실전 흐름을 익힙니다
DOCKER중급 · 50
[Docker] Docker 네트워크 드라이브 구조와 DNS 기반 컨테이너 연결
Bridge/Host/None 네트워크 모드와 사용자 정의 네트워크로 컨테이너 간 통신을 구성합니다
DATABASE중급 · 45
[Database] 3-Tier, MSA, CQRS 아키텍처에서의 최적의 DB 역할 분담
소프트웨어 아키텍처에서 데이터베이스가 어떤 위치와 역할을 담당하는지 실무 관점에서 이해합니다
INFRA-OPS중급 · 60
[Infra Ops] WEB/WAS/DB 망 분리와 이중화 구조 설계
DMZ, 내부망, DB망 분리 원칙, Active/Standby vs Active/Active 이중화, VIP 개념까지 — 실제 온프레미스 서비스 인프라 구조를 이해합니다
KUBERNETES중급 · 45
[Kubernetes] Namespace를 활용한 여러 개발팀 간 리소스 분할 운영
Namespace로 개발·스테이징·운영을 격리하고 ResourceQuota와 LimitRange로 자원 사용을 제어합니다
NETWORKING입문 · 45
[Network] NAT 변환과 포트 포워딩(Port Forwarding) 작동 원리
SNAT/DNAT 차이를 이해하고 iptables로 포트 포워딩을 구성합니다
LINUX-MASTER고급 · 80
[Linux] NFS와 Samba 파일 서버
NFS로 리눅스 간 파일 공유를, Samba로 Linux-Windows 간 파일 공유를 구성합니다
LINUX중급 · 50
[Linux] kill/pkill 시그널의 종류와 프로세스 안전 종료 규칙
SIGTERM vs SIGKILL — kill -9 남용이 데이터를 망가뜨리는 이유
DOCKER중급 · 55
[Docker] 복잡한 멀티 서비스 환경의 유기적 연동과 배포
docker-compose.yml로 멀티 컨테이너 서비스를 선언하고 한 번에 실행합니다
DATABASE중급 · 35
[Database] DBeaver, TablePlus, psql, mycli 실무 100% 활용법
실무에서 데이터베이스에 접속하고 관리하는 주요 도구들을 익힙니다
INFRA-OPS중급 · 55
[Infra Ops] HTTP 요청이 서버에 도달하기까지의 전체 흐름
Client → DNS → L4/L7 LB → WAF → Nginx → Tomcat → App → DB까지 — 장애 발생 시 어느 구간이 문제인지 정확히 짚어내기 위한 요청 흐름 추적 실무
KUBERNETES중급 · 50
[Kubernetes] requests와 limits 적정 값 계산과 CPU 스로틀링 대처
CPU·메모리 requests/limits와 QoS 클래스를 이해하고 OOMKilled를 예방합니다
NETWORKING입문 · 30
[Network] ping과 ICMP 프로토콜을 이용한 초동 경로 진단
ICMP 원리를 이해하고 ping으로 RTT와 Packet Loss를 분석합니다
LINUX-MASTER고급 · 85
[Linux] Apache/Nginx 웹 서버 설정
Apache httpd와 Nginx를 설치하고 가상 호스트, SSL, 접근 제어를 설정합니다
LINUX중급 · 60
[Linux] 리눅스 부팅 시 데몬 프로세스 자동 실행 및 관리 가이드
systemctl로 서비스를 시작/중지/활성화하고, 직접 unit 파일을 작성합니다
DOCKER중급 · 60
[Docker] 팀 전체가 클릭 한 번으로 똑같은 환경을 구성하는 Docker 워크플로우
Makefile, .env.example, docker compose watch로 팀원 누구나 make dev 한 줄로 시작하는 개발 환경을 구축합니다
DATABASE중급 · 60
[Database] INNER, LEFT, RIGHT, FULL JOIN의 최적화 실행 조건
여러 테이블의 데이터를 결합하는 JOIN의 모든 종류와 동작 원리를 실습으로 익힙니다
INFRA-OPS입문 · 55
[Infra Ops] Nginx 설치, 기본 설정, 정적 파일 서빙 실무
Nginx 설치부터 nginx.conf 구조 이해, 정적 파일 서빙, 서비스 관리, 로그 확인까지 — 웹 서버를 직접 띄우고 운영하는 실무 흐름을 익힙니다
KUBERNETES중급 · 60
[Kubernetes] HPA(Horizontal Pod Autoscaler) 메트릭 기반 파드 확장
CPU 사용률 기반으로 파드 수를 자동으로 늘리고 줄이는 HPA를 구성합니다
NETWORKING입문 · 35
[Network] telnet과 nc(netcat) 명령어로 L4 포트 통신 상태 점검
telnet과 nc(netcat)를 사용하여 TCP/UDP 포트의 개방 여부를 확인하고, Connection Refused와 Connection Timeout의 차이를 이해합니다.
LINUX-MASTER고급 · 90
[Linux] 방화벽과 시스템 보안
iptables/firewalld로 패킷 필터링을 설정하고, SELinux/AppArmor로 강제 접근 제어를 구현합니다
LINUX중급 · 70
[Linux] grep/awk/sed로 거대한 로그 파일에서 원하는 행 찾기
수십만 줄의 로그에서 필요한 정보를 즉시 추출하는 리눅스 3대 도구
DOCKER중급 · 45
[Docker] CPU/메모리 리밋 설정으로 서버 먹통 방지하는 cgroups
cgroups 기반의 CPU/Memory 제한으로 Noisy Neighbor 문제를 시스템적으로 방지합니다
DATABASE중급 · 55
[Database] 서브쿼리와 CTE(WITH 문)를 활용한 쿼리 구조화
서브쿼리와 WITH 절(CTE)로 복잡한 데이터 요구사항을 읽기 쉽게 표현합니다
INFRA-OPS중급 · 65
[Infra Ops] Nginx 리버스 프록시와 로드밸런싱 설정
proxy_pass, upstream 블록, 로드밸런싱 알고리즘, WebSocket 프록시까지 — 트래픽을 여러 백엔드로 분산하는 Nginx 설정을 실무 관점에서 익힙니다
KUBERNETES중급 · 55
[Kubernetes] Liveness, Readiness, Startup Probe 헬스 체크 설정
Liveness, Readiness, Startup Probe로 파드의 생명주기와 트래픽 수신을 정밀하게 제어합니다
NETWORKING입문 · 30
[Network] ss/lsof로 포트를 점유한 좀비 프로세스 찾아 강제 종료하기
port already in use 에러를 해결하고 포트를 점유한 프로세스를 정리합니다
LINUX-MASTER중급 · 70
[Linux] 시스템 리소스 모니터링과 성능 분석
top/htop/sar/iostat/vmstat으로 CPU·메모리·디스크·네트워크 병목을 실시간으로 진단합니다
LINUX중급 · 75
[Linux] 백엔드 개발자를 위한 실전 Bash 쉘 스크립트 핵심 가이드
변수, 조건문, 반복문, 함수로 서버 관리 작업을 자동화합니다
DOCKER중급 · 40
[Docker] 컨테이너 로그 유실 방지와 효율적인 실시간 로깅 전략
컨테이너 로그를 확인하고 로그 로테이션으로 디스크 100% 장애를 예방합니다
DATABASE중급 · 50
[Database] N+1 문제, SELECT *, 인덱스 무력화 안티패턴 방지
실무에서 자주 발생하는 SQL 안티패턴을 인식하고 올바른 대안으로 개선합니다
INFRA-OPS중급 · 60
[Infra Ops] Let's Encrypt 인증서 발급과 Nginx SSL 설정
Let's Encrypt와 Certbot으로 무료 SSL 인증서를 발급하고 Nginx에 적용하는 실무 과정 전체를 다룹니다. 인증서 자동 갱신과 HSTS 설정까지 프로덕션 수준으로 구성합니다.
KUBERNETES중급 · 70
[Kubernetes] DaemonSet과 상태 저장형 앱 배포를 위한 StatefulSet 완벽 분석
모든 노드에 에이전트를 배포하는 DaemonSet과 순서·상태를 보장하는 StatefulSet을 이해합니다
NETWORKING중급 · 40
[Network] traceroute와 mtr로 해외망/사내망 패킷 병목 지점 찾기
TTL과 traceroute로 패킷 경로를 추적하고 지연 구간을 특정합니다
LINUX-MASTER중급 · 60
[Linux] 로그 관리와 rsyslog/journald
rsyslog와 journald로 시스템 로그를 수집·보관·검색하고, 로그 로테이션으로 디스크를 관리합니다
LINUX중급 · 55
[Linux] 디스크·스토리지 관리 기본 명령어
df, du, lsblk, fdisk, mount로 디스크를 분석하고 관리합니다
DOCKER중급 · 60
[Docker] 컨테이너 환경에서 처음 마주하는 흔한 오류 5가지 극복기
포트 충돌, 볼륨 권한 오류, 컨테이너 즉시 종료, OOMKilled까지 — 신규 팀원이 반드시 겪는 에러 패턴과 해결 흐름을 다룹니다
DATABASE중급 · 45
[Database] GROUP BY와 집계함수의 효율적인 인덱스 활용
COUNT, SUM, AVG, MAX, MIN과 GROUP BY, HAVING으로 데이터를 요약하고 분석합니다
INFRA-OPS중급 · 60
[Infra Ops] httpd VirtualHost 설정과 리버스 프록시 운영
VirtualHost, DocumentRoot, mod_proxy, access/error 로그 분석까지 — Nginx와 함께 현장에서 가장 많이 쓰이는 Apache httpd 운영 실무
KUBERNETES중급 · 70
[Kubernetes] RBAC(Role-based Access Control) 기반 다중 사용자 보안
Role, ClusterRole, RoleBinding으로 최소 권한 원칙을 적용하고 403 Forbidden을 디버깅합니다
NETWORKING입문 · 45
[Network] curl 명령어로 HTTP 상태 코드 및 헤더 분석하기
curl로 HTTP 헤더, 상태 코드, SSL 인증서를 점검합니다
LINUX-MASTER중급 · 65
[Linux] 백업과 복구 전략
tar/rsync/스냅샷으로 데이터를 안전하게 보관하고, 장애 시 신속하게 복구하는 절차를 실습합니다
LINUX중급 · 70
[Linux] LVM과 볼륨 관리 기본 개념 및 실습
PV-VG-LV 구조로 운영 중단 없이 디스크를 확장하는 방법
DOCKER중급 · 40
[Docker] 인터넷이 안 되는 환경에서 Docker 이미지를 이전하는 Save & Load 기법
docker save/load로 인터넷이 없는 폐쇄망 서버에 이미지를 오프라인으로 전달합니다
DATABASE중급 · 40
[Database] IS NULL, COALESCE, NULLIF 함수의 함정과 안전한 처리 방법
SQL에서 NULL이 특별하게 동작하는 이유를 이해하고 올바른 NULL 처리 패턴을 익힙니다
INFRA-OPS중급 · 70
[Infra Ops] WAR 배포부터 server.xml 튜닝, 장애 대응까지
WAR 배포, server.xml/context.xml 설정, JNDI DataSource, maxThreads 튜닝, catalina.out 분석까지 — 현장 인프라 엔지니어의 Tomcat 운영 실무
KUBERNETES고급 · 55
[Kubernetes] ServiceAccount를 이용한 컨테이너 내부의 API 서버 안전 통신
파드가 Kubernetes API를 호출할 수 있도록 ServiceAccount와 토큰을 설계하고, IRSA로 AWS 권한까지 연동합니다
NETWORKING중급 · 50
[Network] HTTPS/TLS 작동 원리와 curl SSL 에러 장애 디버깅
SSL/TLS 인증서 구조부터 CERTIFICATE_VERIFY_FAILED 에러 해결까지 — 개발자가 실무에서 만나는 HTTPS 문제 완전 정복
LINUX-MASTER중급 · 60
[Linux] SSL/TLS 인증서 관리
openssl과 certbot으로 HTTPS 인증서를 발급·갱신·점검하고, 인증서 만료로 인한 서비스 중단을 예방합니다
LINUX중급 · 65
[Linux] Read-only 파일시스템 에러 진단과 디스크 IO 성능 병목 잡기
inode 고갈, 고스트 파일, 심볼릭 링크 — 디스크 Full 장애 완전 정복
DOCKER중급 · 55
[Docker] 실무에 필수적인 멀티 스테이지 빌드와 최적화 기법
빌드 환경과 실행 환경을 분리해 프로덕션 이미지 크기를 90% 이상 줄입니다
DATABASE중급 · 45
[Database] 실무에서 가장 많이 쓰는 날짜 및 문자열 함수 활용법
문자열 조작과 날짜 계산에 필요한 핵심 내장 함수들을 실무 예시로 익힙니다
INFRA-OPS중급 · 65
[Infra Ops] Tomcat 세션 클러스터링과 Redis 세션 외부화
DeltaManager 클러스터, Nginx sticky session, Redis spring-session까지 — Tomcat 2대 이상 운영 시 세션 유지 문제를 해결하는 실무 패턴
KUBERNETES고급 · 65
[Kubernetes] NetworkPolicy를 활용한 특정 파드 간 통신 차단 및 제한
NetworkPolicy로 파드 간 트래픽을 명시적으로 허용/차단하여 클러스터 내 네트워크 보안 경계를 구축합니다
NETWORKING중급 · 50
[Network] Connection Timeout과 Read Timeout 장애 실전 디버깅
connection timeout vs read timeout vs gateway timeout — curl 타이밍 분석과 nc TCP 점검으로 실무 API 장애를 계층별로 추적합니다
LINUX-MASTER중급 · 55
[Linux] Cron과 systemd timer 자동화
crontab과 systemd timer로 반복 작업을 자동화하고, 실행 로그를 확인하여 자동화 누락을 방지합니다
LINUX중급 · 50
[Linux] ip/ifconfig 명령어로 네트워크 카드 정보 파악 및 라우팅 테이블
ip, ss, netstat, tcpdump, curl로 Linux 네트워크를 진단하고 트러블슈팅합니다
DOCKER중급 · 60
[Docker] 프로덕션 수준의 멀티 서버 아키텍처 배포 워크플로우
Nginx 리버스 프록시와 WAS(Node.js/Python)를 Docker Compose로 구성하고, 코드 수정 후 재빌드·반영하는 실전 워크플로우를 익힙니다
DATABASE중급 · 50
[Database] 뷰(View)와 Stored Procedure의 운영 관점 장단점
뷰로 복잡한 쿼리를 추상화하고 저장 프로시저의 장단점을 이해해 올바른 상황에 활용합니다
INFRA-OPS중급 · 65
[Infra Ops] Heap/GC/Thread Dump 분석과 OOM 대응 실무
JVM 메모리 구조, GC 종류별 특징, Thread Dump/Heap Dump 분석, OOM 대응까지 — Tomcat을 운영하는 인프라 엔지니어가 반드시 알아야 할 JVM 실무
KUBERNETES고급 · 40
[Kubernetes] PDB(PodDisruptionBudget) 설정으로 가용성 지키며 드레인하기
PDB로 노드 드레인 시 최소 가용 파드 수를 보장하여 유지보수 중에도 서비스 가용성을 유지합니다
NETWORKING중급 · 40
[Network] netstat과 ss 명령어로 커넥션 상태(ESTABLISHED 등) 분석
LISTEN/ESTABLISHED/TIME_WAIT 소켓 상태를 이해하고 서버 부하를 점검합니다
LINUX-MASTER고급 · 75
[Linux] 가상화 기초 — KVM/libvirt
KVM과 libvirt로 리눅스 가상머신을 생성·관리하고, 온프레미스 서버 환경에서의 가상화 운영 기초를 실습합니다
LINUX중급 · 50
[Linux] DNS 확인 과정과 resolv.conf, /etc/hosts 에러 트러블슈팅
IP로 ping은 되는데 도메인으로 curl이 안 될 때 — /etc/hosts부터 systemd-resolved까지 DNS 해석 경로를 추적하고 NXDOMAIN·SERVFAIL 오류를 구분해 해결합니다
DOCKER중급 · 50
[Docker] 컨테이너 상태 진단을 위한 헬스체크와 Restart Policy 설정
HEALTHCHECK 지시어와 restart 정책으로 자가 치유(self-healing) 컨테이너를 구성합니다
DATABASE중급 · 65
[Database] DB 슬로우 쿼리 실전 진단: EXPLAIN ANALYZE로 병목 찾고 인덱스 설계하기
주문 목록 페이지가 갑자기 10초 걸린다는 CS 문의에서 시작해 pg_stat_statements로 병목 쿼리를 발굴하고, EXPLAIN ANALYZE로 풀스캔 원인을 찾고, CREATE INDEX CONCURRENTLY로 무중단 개선하는 실전 흐름을 익힙니다
INFRA-OPS중급 · 60
[Infra Ops] SSL/TLS 인증서 형식 변환과 갱신 절차
PEM/JKS/PFX 변환, Nginx/Tomcat 인증서 교체, 인증서 체인 오류 분석, 만료일 자동 알림까지 — 서비스 중단 없이 인증서를 교체하는 실무 절차
KUBERNETES고급 · 60
[Kubernetes] Node Affinity와 Taint/Toleration 기반 스케줄링 제어
Node Affinity와 Taint/Toleration으로 GPU 노드, 고메모리 노드 등 특수 노드에 적합한 파드만 배치되도록 설계합니다
NETWORKING중급 · 30
[Network] ARP 캐시 원리와 네트워크 IP 충돌 추적 및 해결
ARP 프로토콜의 역할을 이해하고, IP 충돌 증상을 진단하여 arping으로 충돌 장비를 찾아 네트워크 팀에 리포팅하는 방법을 익힌다.
LINUX-MASTER중급 · 75
[Linux] Ansible 입문 — 인프라 자동화
Inventory와 Playbook으로 서버 설정을 코드로 관리하고, 수십 대 서버에 반복 작업을 자동화합니다
LINUX중급 · 60
[Linux] ss/netstat/lsof 명령어로 네트워크 연결 장애 진단
ss, netstat, nc, telnet으로 연결 문제를 1분 안에 진단합니다
DOCKER중급 · 55
[Docker] 백엔드 서버 이슈를 쫓는 도커 셸 접속과 디버깅 기법
docker exec, nsenter, 에phemeral 디버그 컨테이너로 프로덕션 컨테이너 문제를 진단합니다
DATABASE중급 · 55
[Database] 계층형 댓글 구조, 다대다 태그 시스템, Soft Delete 구현
실무에서 자주 만나는 복잡한 데이터 구조를 올바르게 모델링하는 패턴을 배웁니다
INFRA-OPS입문 · 50
[Infra Ops] A레코드/CNAME 운영과 /etc/hosts 활용 실무
A/CNAME/MX 레코드, 내부 DNS vs 공인 DNS, /etc/hosts 오버라이드, 도메인 변경 영향도 분석까지 — 서버 운영자가 반드시 알아야 할 DNS 실무
KUBERNETES고급 · 55
[Kubernetes] VPA(Vertical Pod Autoscaler) 기반 실시간 리소스 최적화
VPA가 파드의 CPU/메모리 requests와 limits를 자동으로 최적화하는 방법과 HPA와의 선택 기준을 이해합니다
NETWORKING중급 · 30
[Network] wget/curl로 외부 연동 방화벽 차단 여부 판별법
서버에서 외부 인터넷으로 나가는 아웃바운드 통신을 점검합니다
LINUX-MASTER고급 · 70
[Linux] 네트워크 트러블슈팅 심화 — tcpdump와 패킷 분석
ss/netstat 소켓 상태 분석과 tcpdump 패킷 캡처로 실제 네트워크 장애를 레이어별로 진단합니다
LINUX중급 · 65
[Linux] SSH 보안 설정과 서버 접속 하드닝
키 기반 인증, ~/.ssh/config, 포트 포워딩, sshd 보안 설정까지
DOCKER고급 · 60
[Docker] 루트 권한 탈피 및 최소 권한 원칙을 적용한 이미지 보안
root 없이 실행하고, 읽기 전용 파일시스템, capabilities 제한으로 컨테이너를 강화합니다
DATABASE중급 · 55
[Database] RANK, ROW_NUMBER, LAG, LEAD 윈도우 함수 실무
그룹 집계 없이 행별 순위, 누적합계, 이전/다음 행 비교를 구현하는 Window 함수를 마스터합니다
INFRA-OPS중급 · 60
[Infra Ops] L4/L7 로드밸런서와 VIP 기반 이중화 구성
L4/L7 LB 차이, VIP 동작 원리, Health Check 전략, Failover 테스트까지 — 고가용성 서비스를 위한 로드밸런서 운영 실무
KUBERNETES중급 · 65
[Kubernetes] 복잡한 매니페스트를 차트(Chart) 단위로 원클릭 배포하기
Helm Chart 구조와 values.yaml 오버라이드로 Kubernetes 앱을 패키지처럼 설치하고 관리합니다
NETWORKING중급 · 55
[Network] 방화벽 정책 설계와 접근 제어 리스트(ACL) 구성 실무
Stateful Inspection과 ACL 규칙을 활용해 서버를 안전하게 보호하는 방화벽 정책을 설계하고 적용한다
LINUX중급 · 55
[Linux] 서버 다운 시 신속하게 CPU/메모리/네트워크/로그 확인하는 룰
새벽 알람 받고 5분 안에 무엇을 봐야 하는지 — 계층별 진단 순서와 증거 수집 원칙
DOCKER중급 · 50
[Docker] 사내 프라이빗 레지스트리 구축과 안전한 이미지 관리 방법
Docker Registry 2.0과 Harbor로 사내 이미지 저장소를 구축하고 보안 정책을 적용합니다
DATABASE중급 · 55
[Database] 대량 데이터 고성능 처리 패턴 Bulk Insert·Update·Delete
수십만 건 데이터를 루프로 돌렸다가 서버가 멈추는 이유를 이해하고, Multi-row INSERT, COPY, UPSERT, 청크 분할 배치까지 벌크 연산의 핵심 패턴을 익힙니다
INFRA-OPS중급 · 55
[Infra Ops] 네트워크 방화벽 정책과 요청서 작성 실무
Inbound/Outbound 방화벽 정책, IP/Port/Protocol 기준 정의, 방화벽 오픈 요청서 작성, 테스트 확인 방법까지 — 인프라 엔지니어가 매일 처리하는 방화벽 업무 실무
KUBERNETES고급 · 70
[Kubernetes] 나만의 커스텀 Helm Chart 작성법과 환경별 Value 튜닝
templates/, Chart.yaml, values.yaml 구조부터 Go 템플릿 함수와 서브차트까지 프로덕션 수준의 Helm Chart를 직접 만들어봅니다
NETWORKING중급 · 35
[Network] CentOS/Ubuntu 서버 방화벽(firewalld / ufw) 포트 열기
CentOS의 firewalld와 Ubuntu의 ufw로 특정 포트를 허용합니다
LINUX중급 · 65
[Linux] firewalld & iptables로 특정 IP/포트 차단 및 허용 규칙 설정
OS 레벨 트래픽 통제 — firewalld, iptables, ufw로 포트를 열고 닫는 방법
DOCKER고급 · 55
[Docker] 대규모 빌드 속도를 10배 끌어올리는 캐시 튜닝 가이드
BuildKit의 RUN --mount=type=cache, 병렬 빌드, 시크릿 마운트로 빌드 속도를 극적으로 개선합니다
DATABASE중급 · 55
[Database] Prisma, JPA, TypeORM, SQLAlchemy의 성능 차이와 올바른 사용법
ORM의 동작 원리를 이해하고 언어별 주요 ORM 도구의 특징과 사용 패턴을 익힙니다
INFRA-OPS중급 · 60
[Infra Ops] Proxy/NAT 구조와 폐쇄망 외부 통신 설정
내부망→DMZ→외부기관 연결 구조, Squid Proxy 설정, NAT 포트포워딩, 폐쇄망 환경에서 외부 API 연계 방법까지
KUBERNETES고급 · 65
[Kubernetes] CRD(Custom Resource Definition)와 쿠버네티스 API 정의
Custom Resource Definition으로 Kubernetes API를 확장하고, cert-manager의 Certificate 리소스처럼 도메인 객체를 kubectl로 직접 다루는 방법을 익힙니다
NETWORKING중급 · 120
[Networking] 운영 서버 접속 장애 진단: iptables INPUT 체인 완전 분석
SSH가 갑자기 안 된다는 장애 문의에서 시작해 iptables의 작동 원리를 완전히 이해하고, 규칙을 읽고, 원인을 찾고, 안전하게 복구하는 실전 흐름을 익힙니다
LINUX중급 · 65
[Linux] BIOS/UEFI, GRUB 로더부터 systemd 시작까지의 부팅 프로세스 완전 분석
BIOS/UEFI부터 GRUB, systemd까지 — 서버가 켜지는 과정을 완전히 이해합니다
DOCKER고급 · 65
[Docker] 도커 스웜의 한계와 쿠버네티스(K8s) 전환 로드맵
Docker Compose에서 Kubernetes로 넘어가는 개념적 다리 — Pod, Deployment, Service가 docker run, Compose와 어떻게 대응되는지 이해합니다
DATABASE중급 · 50
[Database] Flyway와 Liquibase를 이용한 DB 마이그레이션 버전 관리
데이터베이스 스키마 변경을 코드로 관리하고 안전하게 운영 환경에 적용하는 방법을 배웁니다
INFRA-OPS입문 · 50
[Infra Ops] RESTful API 구조와 curl/Postman 테스트 실무
HTTP 메서드, 상태코드, 인증 헤더, curl 테스트, OpenAPI 문서 읽기까지 — 인프라 엔지니어가 API 연계 문제를 직접 진단하기 위한 기초 실무
KUBERNETES고급 · 60
[Kubernetes] Operator 패턴과 커스텀 컨트롤러 기반 자가 복구 인프라 구축
Operator의 핵심인 Reconcile 루프가 어떻게 동작하는지, postgres-operator와 redis-operator로 실제 DB 클러스터를 선언적으로 관리하는 방법을 익힙니다
NETWORKING중급 · 55
[Network] 인바운드/아웃바운드 포트 접속 장애 실전 디버깅
보안그룹을 열었는데도 연결이 안 되는 상황을 5단계 진단 플로우로 체계적으로 추적합니다 — Security Group, NACL, Route Table, IGW/NAT, OS 방화벽 계층별 점검
LINUX중급 · 55
[Linux] cron으로 리눅스 주기적 반복 작업(배치) 예약 및 백업 자동화
반복 작업을 코드로 — crontab 문법부터 systemd timer, 자동화 함정까지
DOCKER고급 · 60
[Docker] cAdvisor + Prometheus + Grafana 모니터링 실무
cAdvisor로 컨테이너 메트릭을 수집하고 Prometheus와 Grafana로 대시보드를 구성합니다
DATABASE중급 · 60
[Database] JSONB 비정형 데이터 다루기와 전문 검색(Full-text Search)
PostgreSQL만의 강력한 기능을 활용해 복잡한 데이터 요구사항을 우아하게 해결하는 방법을 익힙니다
INFRA-OPS중급 · 55
[Infra Ops] 트래픽 제어와 이벤트 기반 연계 구조
API Gateway 역할과 rate limiting, Webhook 수신 구조와 재시도 패턴까지
KUBERNETES고급 · 75
[Kubernetes] Prometheus Operator와 Grafana 연동 대시보드 구축
kube-prometheus-stack으로 Prometheus, Grafana, Alertmanager를 배포하고, ServiceMonitor로 파드 메트릭을 수집하며, PromQL과 알림 규칙으로 운영 가시성을 확보합니다
NETWORKING고급 · 50
[Network] Port Security와 VLAN 필터링 기초
VLAN이 왜 필요한지, 개발망/운영망 분리가 어떻게 동작하는지, 클라우드 보안 그룹이 이걸 어떻게 대체하는지 이해합니다
LINUX중급 · 40
[Linux] chrony & NTP 서버 동기화로 트랜잭션 시간 오차 방지
서버 시간이 틀리면 토큰이 만료된다 — chrony, timedatectl 완전 설정
DOCKER중급 · 60
[Docker] 빌드 자동화와 이미지 태그 배포 파이프라인 구축
GitHub Actions와 GitLab CI에서 이미지 빌드, 테스트, 레지스트리 push를 자동화합니다
DATABASE중급 · 50
[Database] InnoDB 스토리지 엔진 구조와 한글 인코딩, Auto Increment
MySQL의 InnoDB 엔진 특성을 이해하고 실무에서 자주 만나는 설정과 함정을 해결합니다
INFRA-OPS중급 · 60
[Infra Ops] 써드파티 API와 공공 인프라 연계 실무
NICE 본인인증, 전자서명, SMS/메일 게이트웨이, 외부 기관 API 연계까지
KUBERNETES고급 · 70
[Kubernetes] Grafana Loki와 Promtail을 이용한 경량 로그 중앙 수집
Loki + Promtail DaemonSet으로 K8s 클러스터 전체 로그를 수집하고 LogQL로 분석합니다
NETWORKING고급 · 55
[Network] tcpdump 사용법과 Wireshark 연동 트러블슈팅
tcpdump로 네트워크 패킷을 캡처하고 TCP 3-Way Handshake를 분석합니다
LINUX중급 · 55
[Linux] logrotate로 서버 용량 갉아먹는 로그 파일 자동 압축/분할
로그가 디스크를 갉아먹기 전에 — logrotate, journald 보존 정책 완전 설정
DOCKER고급 · 60
[Docker] 무중단 배포와 스케일아웃을 위한 실전 컨테이너 아키텍처
신호 처리, Graceful Shutdown, Init 프로세스, 환경별 설정 관리로 프로덕션 수준 컨테이너를 완성합니다
DATABASE중급 · 45
[Database] RDBMS, NoSQL, 그리고 분산 확장 가능한 NewSQL 전격 비교
세 가지 데이터베이스 패러다임의 특성과 실무에서의 선택 기준을 이해합니다
INFRA-OPS고급 · 65
[Infra Ops] SAML/OAuth 기반 싱글사인온 구성과 장애 분석
IdP/SP 구조, SAML ACS URL/Entity ID 설정, OAuth 2.0 흐름, SSO redirect loop 분석까지
KUBERNETES고급 · 75
[Kubernetes] Istio 서비스 메시가 제공하는 가시성과 mTLS 보안
Envoy 사이드카 인젝션으로 mTLS 자동 적용, 트래픽 가중치 기반 카나리 배포를 구현합니다
NETWORKING고급 · 60
[Network] HAProxy 기반 L4/L7 로드밸런싱과 헬스 체크 설정
HAProxy로 백엔드 서버 2대에 트래픽을 분산하고 헬스 체크를 설정합니다
LINUX중급 · 55
[Linux] journalctl로 모든 커널/서비스 로그 검색 및 실시간 모니터링
장애 때 로그가 없다면? journalctl 고급 필터, 구조화 필드 쿼리, 커널 메시지 분리, 로그 소실 원인 진단까지 — SRE가 포스트모텀을 쓰는 방식으로 배웁니다
DATABASE중급 · 55
[Database] Document DB (MongoDB) 임베딩 vs 참조 설계 기준
MongoDB의 문서 모델을 이해하고 RDBMS와 다른 설계 방식과 실무 사용 패턴을 익힙니다
INFRA-OPS입문 · 50
[Infra Ops] SMTP 메일과 SMS 게이트웨이 운영 실무
SMTP relay 설정, SPF/DKIM/DMARC 개념, SMS 게이트웨이 API 연동, 발송 실패 로그 분석까지
KUBERNETES고급 · 65
[Kubernetes] ArgoCD로 소스 코드 저장소와 클러스터 상태 동기화하기
Git을 단일 진실 공급원으로 삼아 ArgoCD로 Kubernetes 배포를 자동화합니다
NETWORKING고급 · 55
[Network] Keepalived와 가상 IP(VIP) 기반 고가용성(HA) 구성
SPOF 제거와 HA 설계 원칙을 이해하고, Keepalived/VRRP 기반 이중화와 AWS ALB/NLB가 이것을 어떻게 대체하는지 배웁니다
LINUX중급 · 60
[Linux] OOM Killer 방지를 위한 Swap 메모리 파티션 튜닝
free, vmstat, OOM Killer — 메모리 95% 알람이 와도 당황하지 않는 법
DATABASE중급 · 55
[Database] 캐시(Cache) 전략, 세션 스토어, Pub/Sub 실무 패턴
Redis의 자료구조와 TTL을 활용한 캐싱 전략, 세션 저장, 실시간 메시징 패턴을 실습합니다
INFRA-OPS입문 · 50
[Infra Ops] SFTP/배치 파일 송수신과 외부 기관 연계 실무
SFTP 접속 설정, 키 기반 인증, 파일 권한/경로 관리, 배치 처리 자동화까지
KUBERNETES고급 · 70
[Kubernetes] Kubernetes 장애 원인을 빠르게 격리하는 트러블슈팅 가이드
Pending, CrashLoopBackOff, OOMKilled, Evicted 등 주요 장애 상태를 체계적으로 진단하고 복구합니다
NETWORKING고급 · 55
[Network] 인터넷이 차단된 서버를 외부와 연결하는 Proxy 구성 실무
Squid Proxy로 폐쇄망 서버의 패키지 업데이트 통로를 구성합니다
LINUX중급 · 65
[Linux] tar/rsync를 이용한 완벽한 서버 데이터 백업과 증분 백업 가이드
rsync, tar, 증분 백업 — 랜섬웨어와 디스크 장애에서 데이터를 지키는 체계
DATABASE중급 · 45
[Database] 우리 서비스에 맞는 최적의 RDBMS vs NoSQL 고르기
PostgreSQL, MySQL, MongoDB, Redis를 언제 선택하는지 — 도메인, 쿼리 패턴, 운영 환경에 따른 실무 기준을 정리합니다
INFRA-OPS중급 · 60
[Infra Ops] JDBC Connection Pool과 DB 장애 분리 실무
JDBC URL 구조, HikariCP connection pool 설정, DB 계정/schema 관리, timeout 튜닝, DB 장애 시 서비스 격리까지
NETWORKING고급 · 60
[Network] 서비스 안정성을 지키는 메트릭, 로그, 알림 구축 전략
CloudWatch, Datadog, Prometheus의 모니터링 철학을 이해하고, iftop/nload로 실시간 트래픽을 진단하는 실무 패턴을 학습합니다.
LINUX중급 · 70
[Linux] CIS 벤치마크 기반의 리눅스 OS Hardening 및 취약점 방어
서버를 켜는 순간부터 공격이 시작된다 — 최소 권한 원칙과 보안 체크리스트
DATABASE중급 · 50
[Database] SQL Injection 예방과 최소 권한 접근 제어, 데이터 암호화
SQL Injection 방어, 최소 권한 원칙, 민감 데이터 암호화를 실무 관점에서 익힙니다
INFRA-OPS중급 · 55
[Infra Ops] Redis/Elasticsearch 접속 확인과 운영 기초
Redis CLI 기본 명령어, 메모리 확인, Elasticsearch 클러스터 상태까지 — 인프라 엔지니어가 알아야 할 보조 스토리지 운영 포인트
NETWORKING고급 · 55
[Network] 서브넷, 라우팅 테이블, 인터넷 게이트웨이 설계 가이드
온프레미스 네트워크 개념이 AWS VPC/Subnet/Security Group으로 어떻게 매핑되는지 이해합니다
LINUX중급 · 65
[Linux] 주기적 서버 헬스체크와 장애 데몬 자동 재시작 스크립트
Prometheus 없이도 서버를 지킨다 — 경량 모니터링과 자동 복구 스크립트
DATABASE중급 · 50
[Database] 트랜잭션 격리 수준(Isolation Level)과 이상 현상 제어
READ COMMITTED vs REPEATABLE READ — 동시 요청이 많아질 때 발생하는 데이터 불일치의 원인과 격리 수준 선택 기준
INFRA-OPS중급 · 60
[Infra Ops] Cron/Quartz 장애 분석과 배치 재처리 실무
crontab 스케줄링, Quartz 장애 패턴(misfire/lock 충돌), Spring Batch 재처리, 배치 실패 감지 및 알림까지
NETWORKING고급 · 45
[Network] 통신 장애를 실시간으로 탐지하는 쉘 스크립트 작성
bash 스크립트로 여러 서버의 포트 통신을 자동 점검하고 이상 시 로그를 남깁니다
LINUX중급 · 45
[Linux] lscpu, free, dmidecode 및 /proc 파일시스템 리소스 탐색
인수인계받은 서버의 스펙을 5분 안에 파악하는 CLI 완전 가이드
DATABASE중급 · 50
[Database] 낙관적 락(Optimistic Lock) vs 비관적 락 동시성 충돌 제어
version 컬럼 기반 낙관적 락으로 재고·좌석 예약 동시성 문제를 해결하고, ORM별 구현과 충돌 시 재시도 전략을 익힙니다
INFRA-OPS중급 · 55
[Infra Ops] dev/stg/prod 환경변수와 설정 파일 분리 전략
환경별 properties/yml/env 분리, 민감 정보 관리, endpoint 분리 전략까지 — 배포 사고를 막는 설정 관리 실무
NETWORKING고급 · 60
[Network] 웹 서버에서 DB 접속 실패 시 원인 격리 프로세스
ping/nc/netstat/ip route를 순서대로 사용해 장애 구간을 논리적으로 좁힙니다
LINUX고급 · 70
[Linux] sysctl 커널 파라미터 튜닝으로 대규모 트래픽 처리 성능 높이기
sysctl, ulimit, 파일 디스크립터 — 대규모 트래픽에서 서버가 버티게 만드는 OS 튜닝
DATABASE고급 · 75
[Database] 쿼리 실행 계획(Execution Plan) 읽는 법과 인덱스 최적화
EXPLAIN ANALYZE 출력을 정밀 해석하고, 실무에서 발생하는 슬로우 쿼리를 인덱스 전략으로 완전히 제거합니다
INFRA-OPS중급 · 50
[Infra Ops] Git/GitLab 브랜치 전략과 릴리즈 관리
Git 브랜치 전략, tag 기반 릴리즈, merge 충돌 해결, 이슈-커밋 연결까지 — 인프라 엔지니어가 알아야 할 형상관리 실무
NETWORKING고급 · 60
[Network] Docker & Kubernetes 컨테이너 네트워크 실전 디버깅
docker network inspect, kubectl exec, port-forward로 컨테이너 간 통신 장애를 5분 안에 원인 특정하는 체계적 방법론
LINUX고급 · 70
[Linux] vmstat, iostat, sar로 CPU/디스크 IO 성능 병목 진단
CPU/메모리/디스크/네트워크 병목을 정확히 짚는 성능 분석 도구 완전 가이드
DATABASE고급 · 60
[Database] Master-Slave 복제(Replication) 구축과 DB 고가용성(HA) 아키텍처
MySQL 복제 원리를 이해하고, RDS Multi-AZ/Read Replica가 이를 어떻게 대신하는지, 개발자가 주의해야 할 복제 지연 패턴을 익힙니다
INFRA-OPS중급 · 55
[Infra Ops] Maven/Gradle/npm 빌드와 산출물 관리
Maven pom.xml, Gradle build.gradle, npm/pnpm 빌드, 의존성 충돌 해결, 빌드 산출물 관리까지 — 인프라 엔지니어가 배포를 위해 알아야 할 빌드 실무
NETWORKING고급 · 60
[Network] 전통적인 VPN 한계 극복과 제로 트러스트(Zero Trust) 아키텍처
VPN 클라이언트 연결 방법과 Zero Trust 아키텍처 핵심 개념을 이해합니다
LINUX고급 · 80
[Linux] Ansible과 스크립트로 여러 대의 리눅스 서버 한 번에 구축하기
Shell과 Python으로 다수 서버를 코드로 관리 — 멱등성과 예외처리 완전 가이드
DATABASE중급 · 55
[Database] 실시간 DB 모니터링 및 슬로우 쿼리 슬랙 알림 설정
pg_stat_statements, slow_query_log, Prometheus postgres_exporter, Grafana 대시보드, 잠금 경합 진단까지 — DBA 없는 팀이 직접 구축하는 DB 모니터링 스택 완전 가이드
INFRA-OPS중급 · 60
[Infra Ops] DDL 반영 절차와 Migration 안전 운영
운영 DB DDL 반영 절차, Flyway/Liquibase 개념, 반영 전후 확인, 롤백 계획까지 — 서비스 중단 없이 DB 스키마를 변경하는 실무
LINUX고급 · 75
[Linux] Prometheus & Node Exporter 연동으로 실시간 대시보드 구축
리눅스 서버 메트릭을 Prometheus로 수집하고 Grafana로 시각화하는 기초
DATABASE고급 · 70
[Database] DB 연결 지연을 없애는 HikariCP 설정과 대기 성능 튜닝
PgBouncer 운영 튜닝, HikariCP 정밀 설정, 풀 고갈 장애 사후 분석까지 — 프로덕션 DB 연결 관리 완전 정복
INFRA-OPS중급 · 65
[Infra Ops] WAR/JAR/정적파일 배포와 배포 스크립트 작성
WAR/JAR/정적파일 배포 방식, Nginx reload vs Tomcat restart, 배포 스크립트 작성까지 — 실수 없이 반복 가능한 배포 절차 구성
INFRA-OPS중급 · 60
[Infra Ops] 컨테이너 배포 vs WAS 배포 비교와 실무 전환
Docker 컨테이너 배포 흐름, 기존 WAS 배포와 차이점, docker-compose 운영, 마이그레이션 고려사항까지 — 온프레미스 WAS 환경을 컨테이너로 전환하는 실무
INFRA-OPS중급 · 55
[Infra Ops] systemd 서비스 등록과 자동 재시작 설정
systemd unit 파일 작성, 기동 순서 의존성, auto restart 설정, 서비스 기동 전 점검 루틴까지
INFRA-OPS중급 · 60
[Infra Ops] 작업계획서 작성과 변경관리 체크리스트
작업계획서 구성, 영향도 분석, 사전 백업, 체크리스트 실행, 결과 보고서까지 — 실수 없는 운영 변경 절차
INFRA-OPS중급 · 60
[Infra Ops] 파일/설정/DB/인증서 롤백 절차와 판단 기준
롤백 판단 기준, 파일/설정/DB/인증서별 롤백 방법, 롤백 체크리스트까지 — 배포 실패 시 빠르게 원상복구하는 실무
INFRA-OPS중급 · 65
[Infra Ops] HTTP 에러 코드 해석과 장애 원인 추적
403/404/500/502/504 에러 패턴, timeout/connection refused/stack trace 분석, 실제 에러 케이스 10가지까지 — 로그만으로 장애를 진단하는 실무
INFRA-OPS중급 · 60
[Infra Ops] Filebeat/rsyslog 기반 로그 수집 파이프라인 구성
rsyslog 원격 전송, Filebeat 설치/설정, ELK Stack 구조, 중앙 로그 서버 운영까지 — 분산 서버 로그를 한 곳에서 보는 실무
INFRA-OPS중급 · 60
[Infra Ops] CPU/메모리/디스크 임계치 관리와 logrotate
리소스 임계치 설정, logrotate 구성, alert 기준, JVM 메모리 모니터링, 로그 폭증 대응까지
INFRA-OPS중급 · 65
[Infra Ops] 애플리케이션 성능 모니터링과 대시보드 구성
Pinpoint/Dynatrace APM 개념, JMX Exporter로 Prometheus 연동, Grafana 대시보드 구성, 알람 설정까지 — 장애를 사전에 감지하는 모니터링 실무
INFRA-OPS중급 · 55
[Infra Ops] 타임라인 분석과 재발 방지 대책 수립
장애 타임라인 재구성, 원인 분석(5-Why), 재발 방지 대책, 보고서 작성까지 — 장애를 끝내는 것이 아니라 배움으로 만드는 실무
INFRA-OPS중급 · 60
[Infra Ops] 계정 권한 관리, 보안 헤더, TLS 강화 실무
관리자 경로 제한, CORS/Cookie 보안 설정, 보안 헤더, TLS hardening까지 — 서버를 안전하게 유지하는 인프라 보안 운영 실무
INFRA-OPS중급 · 55
[Infra Ops] 웹방화벽 403 분석과 CDN 캐시 관리 실무
WAF/WAAP 차단 403 분석, 예외 처리(Whitelist), CDN 캐시 purge, CloudFront/Cloudflare 개념까지
INFRA-OPS중급 · 60
[Infra Ops] 취약점 조치와 보안 심사 대응 실무
보안 취약점 스캔 결과 해석, 조치 범위 분리, 패치 적용 절차, ISMS-P/CC 보안 심사 대응까지
INFRA-OPS중급 · 65
[Infra Ops] 파일/설정/DB 백업과 재해복구 기초
파일/설정/DB 백업 전략, rsync/dump 백업, 스냅샷, 복구 절차, RTO/RPO, DR 개념까지
INFRA-OPS중급 · 70
[Infra Ops] AWS 기반 인프라 운영 실무와 전환 고려사항
온프레미스와 클라우드 인프라 차이, AWS EC2/RDS/S3/CloudWatch 운영 기초, 클라우드 전환 시 고려사항까지
INFRA-OPS고급 · 90
[Infra Ops] 장애/배포/연계/보안 케이스 실전 종합
7가지 실제 운영 시나리오 — 새벽 장애 대응, 인증서 만료, SSL 오류, SSO 루프, WAF 차단, DB Connection Pool 소진, 긴급 롤백까지