아키텍처 스타일
소프트웨어 설계 패턴 또는 설계 원칙
소프트웨어 시스템이나 애플리케이션을 디자인하고 구축하는 방법과 철학을 나타내는 개념적인 접근 방식.
코드의 디자인 패턴과 비슷하게 시스템 설계에서 사용하는 프레임워크.
이러한 스타일은 개발자 및 아키텍트에게 특정한 문제에 대한 해결책을 제공하고 일관된 방식으로 소프트웨어 시스템을 구축하는 데 도움이 된다.
내용
시스템의 구조, 동작, 상호 작용에 대한 일련의 규칙과 지침을 정의.
여기에 포함되는 것이 데이터의 저장 및 관리, 데이터 전송 및 통신, 컴포넌트의 상호 작용, 보안, 성능, 확장성 등.
예시
REST: _웹 서비스 및 네트워크 기반 시스템_의 아키텍처 디자인을 위한 일련의 원칙과 규칙을 제공함
댓글