Scaling
- CI/CD scale in, scale out
- 이벤트의 영향을 받는 서비스는 평소보다 높은 트래픽 용량을 처리하기 위해 scale out(많은 pod를 띄우는 행위)을 시행한다.
- 이는 DB 와 pod 에 둘 다 적용가능하다.
- pod가 수십초 안에 scale out/in 되는 반면, DB는 수분내에 scale out/in 된다.
- CI/CD scale up, scale down
- 이는 갯수가 아닌 용량 자체를 (CPU 메모리 크기 등) 늘리는 것을 의미한다.

CQS Command Query Seperation
- Command: 결과를 반환하지 않고, 시스템의 상태를 변화시킴.
- Query: 결과값을 반환하고, 시스템의 관찰가능한 상태를 변화시키지 않음. Free of Side Effects
https://shoark7.github.io/programming/knowledge/command-and-query-method
REST, SOAP, gRPC
- REST Representational State Transfer
- HTTP 프로토콜을 기반으로 한 아키텍처 스타일
- 리소스(데이터) 중심 설계.
- URL로 리소스를 식별하고 HTTP 메서드를 사용해 CRUD
- SOAP
- gRPC