아키텍처 고민하기마이로서비스는 아키텍처의 한 종류이며, MVC, MVP 또한 아키텍처다.차이점이라 하면 시스템 수준의 아키텍처와 클래스 수준의 아키텍처의 차이다.어디까지가 아키텍처고 어디까지가 상세 설계에 속하는지 명확하게 구분하기는 어려우나, 아키텍처는 설계 과정에서 나오는 결과물이라는 것이다.아키텍처를 결정하는 요인특정 아키텍처가 유행한다고 선택하면 안된다.기능 요구 사항과 품질속성/비기능 요구사항을 고려해야 한다! ✏️ 기능 요구사항기능 요구사항이란 소프트웨어로 해결하고자 하는 문제와 관련이 있다.기능 요구사항은 아키텍처에게 영향을 준다. ✏️ 품질속성/비기능 요구사항품질 속성의 예로는 성능과 확장성이 있다.어떤 품질 속성은 업무 도메인에서 도출된다. (법률 조건)품질속성은 대부분 요구사항에 없더라..