Architecture of Application


6 변수
가용성 신뢰성 성능 비용 확장성 관리성



### default
장애에 대처하기 위해 데이터와 서버에 대한 이중화 redundancy 다중화 필요 데이터 복제허거나 서버 로드밸런싱
읽기와 쓰기에 대한 관리와 수평수직 확장


### methods
많은 데이터, 기능에 대해서 나눠가지는 파티션 partition 필요
전역 캐시 분산 캐시 로컬캐시 분배
프록시 보안과 트래픽 최적화
인덱스 인덱싱 데이터 읽기
로드밸런싱 수평수직적 확장 관리
큐 쓰기에 대한 권한과 순서



### english
> [The Architecture of Open Source Applications](http://aosabook.org/en/index.html)

### korean
> [NAVER D2](https://d2.naver.com/helloworld/206816)





