Comparison

Nginx

Nginx - (1) 웹서버란? 그리고, Nginx vs Apache

비동기 Event-driven 기반의 웹서버인 Nginx는 다수의 연결을 효과적으로 처리 가능하고 일반적으로 Apache보다 리소스를 적게 사용하면서, 초당 처리량은 높다는 장점을 가지고 있다.

Read
Dev-environment

Gradle

Gradle은 프로젝트에서 필요한 xml, properties, jar 파일들을 자동으로 인식하여 빌드해주는 도구이다.

Read
k8s

k8s - Autoscaler

HPA로 가장 많이 사용되는, 오토스케일러는 HPA, VPA, CA가 있다.

Read
k8s

k8s - StatefulSet

Stateless vs Stateful 의 개념부터 알아보고, k8s 내에서 각각에 해당하는 ReplicaSet과 StatefulSet에 대해 이어서 알아본다.

Read
k8s

k8s - 컨테이너(Container)란?

VM과의 차이점을 중심으로 컨테이너를 알아본다. VM은 각각의 OS를 띄워야 하는 것 대비, 컨테이너는 OS를 공유하여 여러 컨테이너들이 그 자원을 컨테이너단위로 나눠 쓸 수 있다.

Read
Database

DELETE vs TRUNCATE vs DROP

DELETE FROM, TRUNCATE, DROP 모두 테이블의 데이터를 삭제하는 기능을 한다. 어떤 차이가 있는지 알아본다.

Read
Database

DDL vs DDM vs DCL

DDL(Data Definition Language)은 데이터 정의어, DML(Data Manipulation Language)은 데이터 조작어, DCL(Data Control Language)은 데이터 제어어를 의미한다.

Read
Java

long vs Long

원시타입(primitive type)과 참조타입(reference type)의 차이를 통해 long과 Long의 차이를 알아본다.

Read