Application port가 adapter 혼합과 교체를 가능하게 한다

command와 query capability를 lowest common denominator로 뭉개지 않는다.

1. Command port

identity·version

2. Query port

projection·cursor

3. Adapters

기술별 구현

4. Contract suite

동일 의미 검증