애플리케이션 관점

복잡도(Complexity)

결국 시/공간의 사용량을 최소화 시키는게 목표

DB Index

대부분의 RDBMS는 b+트리 O(logn)

pool

리소스를 효율적으로 관리하면서 시스템의 성능과 안정성을 확보

→ 사실 풀 크기는 정확하게 계산하는 것 보다 부족하거나, 과도하게 세팅하지 않는게 중요

nonblocking/async

image.png

Spring async

서버가 여러대라면 동기화 처리가 필요한 도메인인지 확인 후 사용할 것

Spring webflux