[개념정리] 아키텍처 Architecture

seovee·2023년 10월 21일
0

🗂️ 개념정리

목록 보기
3/9
post-thumbnail

✔ 아키텍처란?

위키백과에서는, 시스템의 구성, 동작원리, 정보 흐름을 설계하여 개발자에게 효율적인 기술을 전달하는 지식전달 수단 또는 규범이라 설명되어 있다.

간단하게 말하면, 개발을 하면서 규칙을 하나씩 만들면 특정 패턴이 만들어진다. 이러한 패턴들을 모두가 이해하고 따를 수 있도록 하는 구조를 아키텍처라고 한다.

더 간단하게, 서비스의 동작 원리를 설계하는 것 😎


✔ 프론트엔드에게 아키텍처는?

프론트엔드에서 아키텍처를 신경써야하는 이유는 프론트엔드 프로젝트는 충분히 복잡하기 때문이다.

그래서 프론트엔드는 유지관리의 어려움을 느낄 때마다 더 나은 아키텍처, 프레임워크, 라이브러리를 제안하며 꾸준히 새로운 아키텍처와 방법을 탄생시켜왔다.

유지보수비용과 직결되기 때문에 좋은 아키텍처는 비용을 줄이는데 중요한 요소이다.


✔ 마무리

클린 아키텍처, MVC 등 아키텍처와 관련해서 추가적인 내용이 많지만, 아직 개발 입문자로써 이해되지 않아 간단하게 정리해보았다. 더 궁금한 내용은 아래 페이지 참고바란다.


✔ 참고&용어정리

📌 위키백과 : 시스템 아키텍처
📌 Clover님 블로그 - 아키텍처
📌 요즘IT - 프론트엔드 아키텍처의 가장 최근 트렌드는?

profile
낭만이 빠지면 섭하지

0개의 댓글